aboutsummaryrefslogtreecommitdiff
path: root/src/urubu/grammar/lexical/parser.go
diff options
context:
space:
mode:
Diffstat (limited to 'src/urubu/grammar/lexical/parser.go')
-rw-r--r--src/urubu/grammar/lexical/parser.go9
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())
}