diff options
Diffstat (limited to 'src/urubu/grammar/lexical/parser.go')
-rw-r--r-- | src/urubu/grammar/lexical/parser.go | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/urubu/grammar/lexical/parser.go b/src/urubu/grammar/lexical/parser.go index 748e8fe..7091e2b 100644 --- a/src/urubu/grammar/lexical/parser.go +++ b/src/urubu/grammar/lexical/parser.go @@ -9,8 +9,9 @@ import ( "strconv" "strings" + "ucdx" + spec "urubu/spec/grammar" - "urubu/ucd" ) var ( @@ -1018,10 +1019,10 @@ func (p *parser) parseCharProp() CPTree { propName = "" propVal = sym1 } - if !p.isContributoryPropertyExposed && ucd.IsContributoryProperty(propName) { + if !p.isContributoryPropertyExposed && ucdx.IsContributoryProperty(propName) { p.raiseParseError(synErrCharPropUnsupported, propName) } - pat, err := ucd.NormalizeCharacterProperty(propName, propVal) + pat, err := ucdx.NormalizeCharacterProperty(propName, propVal) if err != nil { p.raiseParseError(synErrCharPropUnsupported, err.Error()) } @@ -1034,7 +1035,7 @@ func (p *parser) parseCharProp() CPTree { } alt = ast } else { - cpRanges, inverse, err := ucd.FindCodePointRanges(propName, propVal) + cpRanges, inverse, err := ucdx.FindCodePointRanges(propName, propVal) if err != nil { p.raiseParseError(synErrCharPropUnsupported, err.Error()) } |