diff options
author | Ryo Nihei <nihei.dev@gmail.com> | 2021-12-10 01:57:23 +0900 |
---|---|---|
committer | Ryo Nihei <nihei.dev@gmail.com> | 2021-12-11 15:31:00 +0900 |
commit | 4321811c496d877eb452a38081109b96e12bd1be (patch) | |
tree | 593dc7094cdad0fd6826270d4d437b7d2f2755b2 /compiler/dfa | |
parent | Use new parser and DFA compiler (diff) | |
download | tre-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.go | 2 |
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 } |