aboutsummaryrefslogtreecommitdiff
path: root/compiler/dfa
diff options
context:
space:
mode:
authorRyo Nihei <nihei.dev@gmail.com>2021-12-10 01:57:23 +0900
committerRyo Nihei <nihei.dev@gmail.com>2021-12-11 15:31:00 +0900
commit4321811c496d877eb452a38081109b96e12bd1be (patch)
tree593dc7094cdad0fd6826270d4d437b7d2f2755b2 /compiler/dfa
parentUse new parser and DFA compiler (diff)
downloadtre-4321811c496d877eb452a38081109b96e12bd1be.tar.gz
tre-4321811c496d877eb452a38081109b96e12bd1be.tar.xz
Simplify process that generates UTF-8 byte sequences from a code point range
Diffstat (limited to 'compiler/dfa')
-rw-r--r--compiler/dfa/tree.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/dfa/tree.go b/compiler/dfa/tree.go
index ab75eae..a3442f8 100644
--- a/compiler/dfa/tree.go
+++ b/compiler/dfa/tree.go
@@ -512,7 +512,7 @@ func ConvertCPTreeToByteTree(cpTrees map[spec.LexModeKindID]parser.CPTree) (byte
func convCPTreeToByteTree(cpTree parser.CPTree) (byteTree, error) {
if from, to, ok := cpTree.Range(); ok {
- bs, err := utf8.GenCharBlocks([]byte(string(from)), []byte(string(to)))
+ bs, err := utf8.GenCharBlocks(from, to)
if err != nil {
return nil, err
}