From 5620cd883eef86bb4eea3377d3f6b48147692e4f Mon Sep 17 00:00:00 2001 From: Chris Trenkamp Date: Sat, 24 Feb 2024 17:08:07 -0500 Subject: [PATCH] Reworked the JSON parser to emit '#' nodes for Object and Array declarations. Added '#' as an allowed character for element names. --- README.md | 63 +- doc_test.go | 21 + exec/exec_test.go | 39 +- grammar/README.md | 5 + grammar/lexer/lexer.go | 2266 +++++++++++++++++++++++++------------ grammar/xpath_grammar.txt | 7 +- parser/json.go | 209 ++-- 7 files changed, 1758 insertions(+), 852 deletions(-) create mode 100644 grammar/README.md diff --git a/README.md b/README.md index d57e973..93eae99 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,7 @@ * `xsel` does not implement the [id](https://www.w3.org/TR/xpath-10/#function-id) function. * The grammar as defined in the XPath 1.0 spec doesn't explicitly allow function calls in the middle of a path expression, such as `/path/function-call()/path`. `xsel` allows function calls in the middle of path expressions. * `xsel` allows name lookups with a wildcard for the namespace, such as `/*:path`. +* `xsel` allows the `#` character in element selections. ## Basic usage @@ -213,15 +214,13 @@ func main() { To build a custom document, implement your own [Parser](https://pkg.go.dev/github.com/ChrisTrenkamp/xsel/parser#Parser) method, and build [Element](https://pkg.go.dev/github.com/ChrisTrenkamp/xsel/node#Element)'s, [Attribute](https://pkg.go.dev/github.com/ChrisTrenkamp/xsel/node#Attribute)'s [Character Data](https://pkg.go.dev/github.com/ChrisTrenkamp/xsel/node#CharData), [Comment](https://pkg.go.dev/github.com/ChrisTrenkamp/xsel/node#Comment)'s, [Processing Instruction](https://pkg.go.dev/github.com/ChrisTrenkamp/xsel/node#ProcInst)'s, and [Namespace](https://pkg.go.dev/github.com/ChrisTrenkamp/xsel/node#Namespace)'s. -## Caveats for HTML documents +## HTML documents -Namespaces are completely ignored for HTML documents. Keep all queries in the default namespace. Write queries such as `//svg`. Do not write queries such as `//svg:svg`. +Use the `xsel.ReadHtml` function to read HTML documents. Namespaces are completely ignored for HTML documents. Keep all queries in the default namespace. Write queries such as `//svg`. Do not write queries such as `//svg:svg`. -## Caveats for JSON documents +## JSON documents -JSON documents only build elements and character data. All element names are in the default namespace. - -Elements in arrays are wrapped in element nodes, with a name based on the name of the object field, and arrays nested in arrays are flattened. For example, if you had the following JSON document: +JSON documents only build elements and character data. Object and array declarations will omit an element node with the name `#`. So for example, given the following JSON file: ``` { @@ -229,12 +228,56 @@ Elements in arrays are wrapped in element nodes, with a name based on the name o } ``` -The XML equivalent will be: +It would look like this in XML... ``` -AK -MD -FL +<#> + + <#> + AK + <#> + MD + FL + + + + +``` + +... however, `MD` and `FL` are separate text nodes, which is different from XML parsing: + + +```go +package main + +import ( + "bytes" + "fmt" + + "github.com/ChrisTrenkamp/xsel" +) + +func main() { + json := ` +{ + "states": ["AK", ["MD", "FL"] ] +} +` + + xpath := xsel.MustBuildExpr(`/#/states/#/text()`) + cursor, _ := xsel.ReadJson(bytes.NewBufferString(json)) + result, _ := xsel.Exec(cursor, &xpath) + + fmt.Println(result) + + // Notice the [2] in the text selection. + xpath = xsel.MustBuildExpr(`/#/states/#/#/text()[2]`) + result, _ = xsel.Exec(cursor, &xpath) + + fmt.Println(result) + // Output: AK + // FL +} ``` ## Commandline Utility diff --git a/doc_test.go b/doc_test.go index c9ce64f..0fb409d 100644 --- a/doc_test.go +++ b/doc_test.go @@ -83,6 +83,27 @@ func ExampleWithFunction() { // Output: This is a comment. } +func ExampleReadJson() { + json := ` +{ + "states": ["AK", ["MD", "FL"] ] +} +` + + xpath := xsel.MustBuildExpr(`/#/states/#/text()`) + cursor, _ := xsel.ReadJson(bytes.NewBufferString(json)) + result, _ := xsel.Exec(cursor, &xpath) + + fmt.Println(result) + + xpath = xsel.MustBuildExpr(`/#/states/#/#/text()[2]`) + result, _ = xsel.Exec(cursor, &xpath) + + fmt.Println(result) + // Output: AK + // FL +} + func ExampleUnmarshal() { xml := ` diff --git a/exec/exec_test.go b/exec/exec_test.go index 61dc57c..2f710d6 100644 --- a/exec/exec_test.go +++ b/exec/exec_test.go @@ -89,7 +89,7 @@ func printTree(cursor store.Cursor, depth int) { switch t := cursor.Node().(type) { case node.Element: - fmt.Println(t.Local()) + fmt.Println("<" + t.Local() + ">") case node.CharData: fmt.Println(t.CharDataValue()) } @@ -97,6 +97,14 @@ func printTree(cursor store.Cursor, depth int) { for _, i := range cursor.Children() { printTree(i, depth+1) } + + if t, isEnd := cursor.Node().(node.Element); isEnd { + for i := 0; i < depth; i++ { + fmt.Print(" ") + } + + fmt.Println("") + } } */ @@ -1385,43 +1393,44 @@ func TestJsonNestedArray(t *testing.T) { "nil": null } ` - value := execJsonNodes(t, "/a[. = '0']", json) - if value.String() != "0" || value[0].Node().(node.Element).Local() != "a" { + value := execJsonNodes(t, "/#/a/#/text()[. = '0']", json) + + if c := value[0].Node().(node.CharData); c.CharDataValue() != "0" { t.Error("bad array value") } - value = execJsonNodes(t, "/a[. = 'b']", json) + value = execJsonNodes(t, "/#/a/#/#/text()[. = 'b']", json) - if value.String() != "b" || value[0].Node().(node.Element).Local() != "a" { + if c := value[0].Node().(node.CharData); c.CharDataValue() != "b" { t.Error("bad nested array value") } - value = execJsonNodes(t, "/a/d[. = 2.71828]", json) + value = execJsonNodes(t, "/#/a/#/#/#/d[. = 2.71828]", json) if value.String() != "2.71828" || value[0].Node().(node.Element).Local() != "d" { t.Error("bad object-in-array value") } - value = execJsonNodes(t, "/b/c", json) + value = execJsonNodes(t, "/#/b/#/c", json) if value.String() != "3.14" || value[0].Node().(node.Element).Local() != "c" { t.Error("bad nested object value") } - value = execJsonNodes(t, "/b/d/e", json) + value = execJsonNodes(t, "/#/b/#/d/#/#/e", json) if value.String() != "f" || value[0].Node().(node.Element).Local() != "e" { t.Error("bad object-in-array-in-object value") } - value = execJsonNodes(t, "/b/d[. = 'g']", json) + value = execJsonNodes(t, "/#/b/#/d/#/text()[. = 'g']", json) - if value.String() != "g" || value[0].Node().(node.Element).Local() != "d" { + if c := value[0].Node().(node.CharData); c.CharDataValue() != "g" { t.Error("bad object-in-array-in-object value") } - value = execJsonNodes(t, "/nil", json) + value = execJsonNodes(t, "/#/nil", json) if value.String() != "null" || value[0].Node().(node.Element).Local() != "nil" { t.Error("bad nil value") @@ -1470,16 +1479,16 @@ func TestJson(t *testing.T) { } for i := 0; i < 4; i++ { - if pricedItems[i].Node().(node.Element).Local() != "book" { - t.Error("name not 'book'") + if pricedItems[i].Node().(node.Element).Local() != "#" { + t.Error("name not '#'") } } - if pricedItems[4].Node().(node.Element).Local() != "bicycle" { + if pricedItems[4].Parent().Node().(node.Element).Local() != "bicycle" { t.Error("name not 'bicycle'") } - nodes := execJsonNodes(t, "/store/book/author", json) + nodes := execJsonNodes(t, "/#/store/#/book/#/#/author", json) if len(nodes) != 4 { t.Error("result size not 4") diff --git a/grammar/README.md b/grammar/README.md new file mode 100644 index 0000000..d179213 --- /dev/null +++ b/grammar/README.md @@ -0,0 +1,5 @@ +``` +go install github.com/goccmack/gogll/v3@latest +cd grammar +gogll xpath_grammar.txt +``` diff --git a/grammar/lexer/lexer.go b/grammar/lexer/lexer.go index 7c3c465..7b86ef4 100644 --- a/grammar/lexer/lexer.go +++ b/grammar/lexer/lexer.go @@ -285,6 +285,8 @@ var accept = []token.Type{ token.Error, token.Error, token.Error, + token.T_36, + token.Error, token.Error, token.T_1, token.T_2, @@ -313,11 +315,10 @@ var accept = []token.Type{ token.T_36, token.T_36, token.T_47, - token.T_36, - token.Error, token.T_0, token.T_31, token.Error, + token.T_46, token.T_44, token.Error, token.T_8, @@ -335,13 +336,12 @@ var accept = []token.Type{ token.T_36, token.T_36, token.T_36, - token.T_36, token.T_38, token.T_36, token.T_36, token.T_36, token.T_36, - token.T_46, + token.Error, token.T_44, token.T_44, token.T_36, @@ -360,7 +360,6 @@ var accept = []token.Type{ token.T_36, token.T_36, token.T_36, - token.Error, token.T_46, token.T_36, token.T_36, @@ -411,6 +410,7 @@ var accept = []token.Type{ token.T_36, token.T_36, token.T_36, + token.T_36, token.T_24, token.T_36, token.T_32, @@ -418,6 +418,8 @@ var accept = []token.Type{ token.T_40, token.T_36, token.T_36, + token.T_36, + token.T_36, token.T_27, token.T_36, token.T_36, @@ -447,20 +449,62 @@ var accept = []token.Type{ token.T_36, token.T_36, token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_22, token.T_22, token.T_36, token.T_36, token.T_36, token.T_36, token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_36, + token.T_33, token.T_33, token.T_41, + token.T_41, + token.T_36, token.T_36, token.T_28, + token.T_28, + token.T_36, + token.T_36, + token.T_36, token.T_36, token.T_36, token.T_36, token.T_36, + token.T_36, + token.T_42, token.T_42, } @@ -472,84 +516,86 @@ var nextState = []func(r rune) state{ return 1 case r == '"': return 2 - case r == '\'': + case r == '#': return 3 - case r == '(': + case r == '$': return 4 - case r == ')': + case r == '\'': return 5 - case r == '*': + case r == '(': return 6 - case r == '+': + case r == ')': return 7 - case r == ',': + case r == '*': return 8 - case r == '-': + case r == '+': return 9 - case r == '.': + case r == ',': return 10 - case r == '/': + case r == '-': return 11 - case r == '0': + case r == '.': return 12 + case r == '/': + return 13 + case r == '0': + return 14 case r == '1': - return 12 + return 14 case r == '2': - return 12 + return 14 case r == '3': - return 12 + return 14 case r == '4': - return 12 + return 14 case r == '5': - return 12 + return 14 case r == '6': - return 12 + return 14 case r == '7': - return 12 + return 14 case r == '8': - return 12 + return 14 case r == '9': - return 12 - case r == ':': - return 13 - case r == '<': return 14 - case r == '=': + case r == ':': return 15 - case r == '>': + case r == '<': return 16 - case r == '@': + case r == '=': return 17 - case r == '[': + case r == '>': return 18 - case r == ']': + case r == '@': return 19 - case r == 'a': + case r == '[': return 20 - case r == 'c': + case r == ']': return 21 - case r == 'd': + case r == 'a': return 22 - case r == 'f': + case r == 'c': return 23 - case r == 'm': + case r == 'd': return 24 - case r == 'n': + case r == 'f': return 25 - case r == 'o': + case r == 'm': return 26 - case r == 'p': + case r == 'n': return 27 - case r == 's': + case r == 'o': return 28 - case r == 't': + case r == 'p': return 29 - case r == '|': + case r == 's': return 30 - case unicode.IsLetter(r): + case r == 't': return 31 - case any(r, []rune{'$'}): + case r == '|': return 32 + case unicode.IsLetter(r): + return 3 } return nullState }, @@ -576,11 +622,11 @@ var nextState = []func(r rune) state{ // Set3 func(r rune) state { switch { - case r == '\'': - return 36 - case r == '\\': - return 37 - case not(r, []rune{'\''}): + case r == '#': + return 3 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): return 3 } return nullState @@ -588,12 +634,22 @@ var nextState = []func(r rune) state{ // Set4 func(r rune) state { switch { + case r == '#': + return 36 + case unicode.IsLetter(r): + return 36 } return nullState }, // Set5 func(r rune) state { switch { + case r == '\'': + return 37 + case r == '\\': + return 38 + case not(r, []rune{'\''}): + return 5 } return nullState }, @@ -624,244 +680,258 @@ var nextState = []func(r rune) state{ // Set10 func(r rune) state { switch { - case r == '.': - return 38 } return nullState }, // Set11 func(r rune) state { switch { - case r == '/': - return 39 } return nullState }, // Set12 + func(r rune) state { + switch { + case r == '.': + return 39 + } + return nullState + }, + // Set13 + func(r rune) state { + switch { + case r == '/': + return 40 + } + return nullState + }, + // Set14 func(r rune) state { switch { case r == '0': - return 12 + return 14 case r == '1': - return 12 + return 14 case r == '2': - return 12 + return 14 case r == '3': - return 12 + return 14 case r == '4': - return 12 + return 14 case r == '5': - return 12 + return 14 case r == '6': - return 12 + return 14 case r == '7': - return 12 + return 14 case r == '8': - return 12 + return 14 case r == '9': - return 12 + return 14 } return nullState }, - // Set13 + // Set15 func(r rune) state { switch { case r == ':': - return 40 + return 41 } return nullState }, - // Set14 + // Set16 func(r rune) state { switch { case r == '=': - return 41 + return 42 } return nullState }, - // Set15 + // Set17 func(r rune) state { switch { } return nullState }, - // Set16 + // Set18 func(r rune) state { switch { case r == '=': - return 42 + return 43 } return nullState }, - // Set17 + // Set19 func(r rune) state { switch { } return nullState }, - // Set18 + // Set20 func(r rune) state { switch { } return nullState }, - // Set19 + // Set21 func(r rune) state { switch { } return nullState }, - // Set20 + // Set22 func(r rune) state { switch { + case r == '#': + return 3 case r == 'n': - return 43 - case r == 't': return 44 - case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + case r == 't': return 45 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, - // Set21 + // Set23 func(r rune) state { switch { + case r == '#': + return 3 case r == 'h': return 46 case r == 'o': return 47 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, - // Set22 + // Set24 func(r rune) state { switch { + case r == '#': + return 3 case r == 'e': return 48 case r == 'i': return 49 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, - // Set23 + // Set25 func(r rune) state { switch { + case r == '#': + return 3 case r == 'o': return 50 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, - // Set24 + // Set26 func(r rune) state { switch { + case r == '#': + return 3 case r == 'o': return 51 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, - // Set25 + // Set27 func(r rune) state { switch { + case r == '#': + return 3 case r == 'a': return 52 case r == 'o': return 53 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, - // Set26 + // Set28 func(r rune) state { switch { + case r == '#': + return 3 case r == 'r': return 54 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, - // Set27 + // Set29 func(r rune) state { switch { + case r == '#': + return 3 case r == 'a': return 55 case r == 'r': return 56 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, - // Set28 + // Set30 func(r rune) state { switch { + case r == '#': + return 3 case r == 'e': return 57 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, - // Set29 + // Set31 func(r rune) state { switch { + case r == '#': + return 3 case r == 'e': return 58 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 - } - return nullState - }, - // Set30 - func(r rune) state { - switch { - } - return nullState - }, - // Set31 - func(r rune) state { - switch { - case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set32 func(r rune) state { switch { - case unicode.IsLetter(r): - return 59 } return nullState }, @@ -888,26 +958,34 @@ var nextState = []func(r rune) state{ // Set36 func(r rune) state { switch { + case r == '#': + return 36 + case r == ':': + return 59 + case unicode.IsLetter(r): + return 36 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 36 } return nullState }, // Set37 func(r rune) state { switch { - case r == '\'': - return 60 - case r == '\\': - return 37 - case not(r, []rune{'\''}): - return 3 - case any(r, []rune{'\'','\\','n','r','t'}): - return 61 } return nullState }, // Set38 func(r rune) state { switch { + case r == '\'': + return 60 + case r == '\\': + return 38 + case not(r, []rune{'\''}): + return 5 + case any(r, []rune{'\'','\\','n','r','t'}): + return 61 } return nullState }, @@ -938,204 +1016,228 @@ var nextState = []func(r rune) state{ // Set43 func(r rune) state { switch { - case r == 'c': - return 62 - case r == 'd': - return 63 - case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 } return nullState }, // Set44 func(r rune) state { switch { - case r == 't': - return 64 + case r == '#': + return 3 + case r == 'c': + return 62 + case r == 'd': + return 63 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set45 func(r rune) state { switch { + case r == '#': + return 3 + case r == 't': + return 64 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set46 func(r rune) state { switch { + case r == '#': + return 3 case r == 'i': return 65 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set47 func(r rune) state { switch { + case r == '#': + return 3 case r == 'm': return 66 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set48 func(r rune) state { switch { + case r == '#': + return 3 case r == 's': return 67 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set49 func(r rune) state { switch { + case r == '#': + return 3 case r == 'v': return 68 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set50 func(r rune) state { switch { + case r == '#': + return 3 case r == 'l': return 69 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set51 func(r rune) state { switch { + case r == '#': + return 3 case r == 'd': return 70 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set52 func(r rune) state { switch { + case r == '#': + return 3 case r == 'm': return 71 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set53 func(r rune) state { switch { + case r == '#': + return 3 case r == 'd': return 72 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set54 func(r rune) state { switch { + case r == '#': + return 3 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set55 func(r rune) state { switch { + case r == '#': + return 3 case r == 'r': return 73 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set56 func(r rune) state { switch { + case r == '#': + return 3 case r == 'e': return 74 case r == 'o': return 75 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set57 func(r rune) state { switch { + case r == '#': + return 3 case r == 'l': return 76 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set58 func(r rune) state { switch { + case r == '#': + return 3 case r == 'x': return 77 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set59 func(r rune) state { switch { + case r == '#': + return 78 case unicode.IsLetter(r): - return 59 - case any(r, []rune{':'}): return 78 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 79 } return nullState }, @@ -1143,11 +1245,11 @@ var nextState = []func(r rune) state{ func(r rune) state { switch { case r == '\'': - return 36 - case r == '\\': return 37 + case r == '\\': + return 38 case not(r, []rune{'\''}): - return 3 + return 5 } return nullState }, @@ -1157,9 +1259,9 @@ var nextState = []func(r rune) state{ case r == '\'': return 60 case r == '\\': - return 37 + return 38 case not(r, []rune{'\''}): - return 3 + return 5 case any(r, []rune{'\'','\\','n','r','t'}): return 61 } @@ -1168,846 +1270,996 @@ var nextState = []func(r rune) state{ // Set62 func(r rune) state { switch { + case r == '#': + return 3 case r == 'e': - return 80 + return 79 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set63 func(r rune) state { switch { + case r == '#': + return 3 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set64 func(r rune) state { switch { + case r == '#': + return 3 case r == 'r': - return 81 + return 80 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set65 func(r rune) state { switch { + case r == '#': + return 3 case r == 'l': - return 82 + return 81 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set66 func(r rune) state { switch { + case r == '#': + return 3 case r == 'm': - return 83 + return 82 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set67 func(r rune) state { switch { + case r == '#': + return 3 case r == 'c': - return 84 + return 83 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set68 func(r rune) state { switch { + case r == '#': + return 3 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set69 func(r rune) state { switch { + case r == '#': + return 3 case r == 'l': - return 85 + return 84 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set70 func(r rune) state { switch { + case r == '#': + return 3 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set71 func(r rune) state { switch { + case r == '#': + return 3 case r == 'e': - return 86 + return 85 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set72 func(r rune) state { switch { + case r == '#': + return 3 case r == 'e': - return 87 + return 86 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set73 func(r rune) state { switch { + case r == '#': + return 3 case r == 'e': - return 88 + return 87 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set74 func(r rune) state { switch { + case r == '#': + return 3 case r == 'c': - return 89 + return 88 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set75 func(r rune) state { switch { + case r == '#': + return 3 case r == 'c': - return 90 + return 89 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set76 func(r rune) state { switch { + case r == '#': + return 3 case r == 'f': - return 91 + return 90 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set77 func(r rune) state { switch { + case r == '#': + return 3 case r == 't': - return 92 + return 91 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set78 func(r rune) state { switch { + case r == '#': + return 92 case unicode.IsLetter(r): - return 93 + return 92 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 92 } return nullState }, // Set79 func(r rune) state { switch { + case r == '#': + return 3 + case r == 's': + return 93 case unicode.IsLetter(r): - return 79 - case any(r, []rune{':'}): - return 78 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 79 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set80 func(r rune) state { switch { - case r == 's': + case r == '#': + return 3 + case r == 'i': return 94 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set81 func(r rune) state { switch { - case r == 'i': + case r == '#': + return 3 + case r == 'd': return 95 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set82 func(r rune) state { switch { - case r == 'd': + case r == '#': + return 3 + case r == 'e': return 96 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set83 func(r rune) state { switch { + case r == '#': + return 3 case r == 'e': return 97 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set84 func(r rune) state { switch { - case r == 'e': + case r == '#': + return 3 + case r == 'o': return 98 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set85 func(r rune) state { switch { - case r == 'o': + case r == '#': + return 3 + case r == 's': return 99 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set86 func(r rune) state { switch { - case r == 's': - return 100 + case r == '#': + return 3 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set87 func(r rune) state { switch { + case r == '#': + return 3 + case r == 'n': + return 100 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set88 func(r rune) state { switch { - case r == 'n': + case r == '#': + return 3 + case r == 'e': return 101 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set89 func(r rune) state { switch { + case r == '#': + return 3 case r == 'e': return 102 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set90 func(r rune) state { switch { - case r == 'e': - return 103 + case r == '#': + return 3 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set91 func(r rune) state { switch { + case r == '#': + return 3 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set92 func(r rune) state { switch { + case r == '#': + return 92 + case r == ':': + return 59 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 92 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 92 } return nullState }, // Set93 func(r rune) state { switch { + case r == '#': + return 3 + case r == 't': + return 103 case unicode.IsLetter(r): - return 93 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set94 func(r rune) state { switch { - case r == 't': + case r == '#': + return 3 + case r == 'b': return 104 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set95 func(r rune) state { switch { - case r == 'b': - return 105 + case r == '#': + return 3 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set96 func(r rune) state { switch { + case r == '#': + return 3 + case r == 'n': + return 105 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set97 func(r rune) state { switch { + case r == '#': + return 3 case r == 'n': return 106 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set98 func(r rune) state { switch { - case r == 'n': + case r == '#': + return 3 + case r == 'w': return 107 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set99 func(r rune) state { switch { - case r == 'w': + case r == '#': + return 3 + case r == 'p': return 108 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set100 func(r rune) state { switch { - case r == 'p': + case r == '#': + return 3 + case r == 't': return 109 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set101 func(r rune) state { switch { - case r == 't': + case r == '#': + return 3 + case r == 'd': return 110 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set102 func(r rune) state { switch { - case r == 'd': + case r == '#': + return 3 + case r == 's': return 111 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set103 func(r rune) state { switch { - case r == 's': + case r == '#': + return 3 + case r == 'o': return 112 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set104 func(r rune) state { switch { - case r == 'o': + case r == '#': + return 3 + case r == 'u': return 113 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set105 func(r rune) state { switch { - case r == 'u': + case r == '#': + return 3 + case r == 't': return 114 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set106 func(r rune) state { switch { - case r == 't': + case r == '#': + return 3 + case r == 'd': return 115 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set107 func(r rune) state { switch { - case r == 'd': + case r == '#': + return 3 + case r == 'i': return 116 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set108 func(r rune) state { switch { - case r == 'i': + case r == '#': + return 3 + case r == 'a': return 117 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set109 func(r rune) state { switch { - case r == 'a': - return 118 + case r == '#': + return 3 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set110 func(r rune) state { switch { + case r == '#': + return 3 + case r == 'i': + return 118 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set111 func(r rune) state { switch { - case r == 'i': + case r == '#': + return 3 + case r == 's': return 119 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set112 func(r rune) state { switch { - case r == 's': + case r == '#': + return 3 + case r == 'r': return 120 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set113 func(r rune) state { switch { - case r == 'r': - return 121 + case r == '#': + return 3 + case r == 't': + return 121 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set114 func(r rune) state { switch { - case r == 't': - return 122 + case r == '#': + return 3 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set115 func(r rune) state { switch { + case r == '#': + return 3 + case r == 'a': + return 122 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set116 func(r rune) state { switch { - case r == 'a': + case r == '#': + return 3 + case r == 'n': return 123 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set117 func(r rune) state { switch { - case r == 'n': + case r == '#': + return 3 + case r == 'c': return 124 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set118 func(r rune) state { switch { - case r == 'c': + case r == '#': + return 3 + case r == 'n': return 125 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set119 func(r rune) state { switch { - case r == 'n': + case r == '#': + return 3 + case r == 'i': return 126 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set120 func(r rune) state { switch { - case r == 'i': - return 127 - case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 - } - return nullState - }, - // Set121 - func(r rune) state { - switch { + case r == '#': + return 3 case r == '-': - return 128 + return 127 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): return 128 } return nullState }, - // Set122 + // Set121 func(r rune) state { switch { + case r == '#': + return 3 case r == 'e': return 129 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, - // Set123 + // Set122 func(r rune) state { switch { + case r == '#': + return 3 case r == 'n': return 130 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, - // Set124 + // Set123 func(r rune) state { switch { + case r == '#': + return 3 case r == 'g': return 131 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, - // Set125 + // Set124 func(r rune) state { switch { + case r == '#': + return 3 case r == 'e': return 132 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, - // Set126 + // Set125 func(r rune) state { switch { + case r == '#': + return 3 case r == 'g': return 133 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, - // Set127 + // Set126 func(r rune) state { switch { + case r == '#': + return 3 case r == 'n': return 134 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, - // Set128 + // Set127 func(r rune) state { switch { case r == 'o': return 135 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 + } + return nullState + }, + // Set128 + func(r rune) state { + switch { + case r == '#': + return 3 + case r == 'o': + return 137 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set129 func(r rune) state { switch { + case r == '#': + return 3 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set130 func(r rune) state { switch { + case r == '#': + return 3 case r == 't': - return 136 + return 138 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set131 func(r rune) state { switch { + case r == '#': + return 3 case r == '-': - return 137 + return 139 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 137 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 140 } return nullState }, // Set132 func(r rune) state { switch { + case r == '#': + return 3 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set133 func(r rune) state { switch { + case r == '#': + return 3 case r == '-': - return 138 + return 141 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 138 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 142 } return nullState }, // Set134 func(r rune) state { switch { + case r == '#': + return 3 case r == 'g': - return 139 + return 143 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, @@ -2015,227 +2267,245 @@ var nextState = []func(r rune) state{ func(r rune) state { switch { case r == 'r': - return 140 + return 144 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 } return nullState }, // Set136 func(r rune) state { switch { - case r == '-': - return 141 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 141 + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 } return nullState }, // Set137 func(r rune) state { switch { - case r == 's': - return 142 + case r == '#': + return 3 + case r == 'r': + return 145 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set138 func(r rune) state { switch { - case r == 's': - return 143 + case r == '#': + return 3 + case r == '-': + return 146 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 147 } return nullState }, // Set139 func(r rune) state { switch { - case r == '-': - return 144 + case r == 's': + return 148 case unicode.IsLetter(r): - return 31 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 144 + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 } return nullState }, // Set140 func(r rune) state { switch { - case r == '-': - return 145 + case r == '#': + return 3 + case r == 's': + return 149 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 145 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set141 func(r rune) state { switch { - case r == 'o': - return 146 + case r == 's': + return 150 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 } return nullState }, // Set142 func(r rune) state { switch { - case r == 'i': - return 147 + case r == '#': + return 3 + case r == 's': + return 151 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set143 func(r rune) state { switch { - case r == 'i': - return 148 + case r == '#': + return 3 + case r == '-': + return 152 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 153 } return nullState }, // Set144 func(r rune) state { switch { - case r == 'i': - return 149 + case r == '-': + return 154 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 154 } return nullState }, // Set145 func(r rune) state { switch { - case r == 's': - return 150 + case r == '#': + return 3 + case r == '-': + return 154 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 155 } return nullState }, // Set146 func(r rune) state { switch { - case r == 'r': - return 151 - case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + case r == 'o': + return 156 + case unicode.IsLetter(r): + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 } return nullState }, // Set147 func(r rune) state { switch { - case r == 'b': - return 152 + case r == '#': + return 3 + case r == 'o': + return 157 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set148 func(r rune) state { switch { - case r == 'b': - return 153 + case r == 'i': + return 158 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 } return nullState }, // Set149 func(r rune) state { switch { - case r == 'n': - return 154 + case r == '#': + return 3 + case r == 'i': + return 159 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set150 func(r rune) state { switch { - case r == 'e': - return 155 + case r == 'i': + return 160 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 } return nullState }, // Set151 func(r rune) state { switch { - case r == '-': - return 156 + case r == '#': + return 3 + case r == 'i': + return 161 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 156 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set152 func(r rune) state { switch { - case r == 'l': - return 157 + case r == 'i': + return 162 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 } return nullState }, // Set153 func(r rune) state { switch { - case r == 'l': - return 158 + case r == '#': + return 3 + case r == 'i': + return 163 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, @@ -2243,95 +2513,103 @@ var nextState = []func(r rune) state{ func(r rune) state { switch { case r == 's': - return 159 + return 164 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 } return nullState }, // Set155 func(r rune) state { switch { - case r == 'l': - return 160 + case r == '#': + return 3 + case r == 's': + return 165 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set156 func(r rune) state { switch { - case r == 's': - return 161 + case r == 'r': + return 166 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 } return nullState }, // Set157 func(r rune) state { switch { - case r == 'i': - return 162 + case r == '#': + return 3 + case r == 'r': + return 167 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set158 func(r rune) state { switch { - case r == 'i': - return 163 + case r == 'b': + return 168 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 } return nullState }, // Set159 func(r rune) state { switch { - case r == 't': - return 164 + case r == '#': + return 3 + case r == 'b': + return 169 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set160 func(r rune) state { switch { - case r == 'f': - return 165 + case r == 'b': + return 170 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 } return nullState }, // Set161 func(r rune) state { switch { - case r == 'e': - return 166 + case r == '#': + return 3 + case r == 'b': + return 171 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, @@ -2339,205 +2617,785 @@ var nextState = []func(r rune) state{ func(r rune) state { switch { case r == 'n': - return 167 + return 172 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 } return nullState }, // Set163 func(r rune) state { switch { + case r == '#': + return 3 case r == 'n': - return 168 + return 173 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set164 func(r rune) state { switch { - case r == 'r': - return 169 + case r == 'e': + return 174 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 } return nullState }, // Set165 func(r rune) state { switch { + case r == '#': + return 3 + case r == 'e': + return 175 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set166 func(r rune) state { switch { - case r == 'l': - return 170 + case r == '-': + return 176 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 176 } return nullState }, // Set167 func(r rune) state { switch { - case r == 'g': - return 171 + case r == '#': + return 3 + case r == '-': + return 176 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 177 } return nullState }, // Set168 func(r rune) state { switch { - case r == 'g': - return 172 + case r == 'l': + return 178 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 } return nullState }, // Set169 func(r rune) state { switch { - case r == 'u': - return 173 + case r == '#': + return 3 + case r == 'l': + return 179 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set170 func(r rune) state { switch { - case r == 'f': - return 174 + case r == 'l': + return 180 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 } return nullState }, // Set171 func(r rune) state { switch { + case r == '#': + return 3 + case r == 'l': + return 181 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set172 func(r rune) state { switch { + case r == 's': + return 182 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 } return nullState }, // Set173 func(r rune) state { switch { - case r == 'c': - return 175 + case r == '#': + return 3 + case r == 's': + return 183 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set174 func(r rune) state { switch { + case r == 'l': + return 184 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 } return nullState }, // Set175 func(r rune) state { switch { - case r == 't': - return 176 + case r == '#': + return 3 + case r == 'l': + return 185 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set176 func(r rune) state { switch { - case r == 'i': - return 177 + case r == 's': + return 186 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 } return nullState }, // Set177 func(r rune) state { switch { - case r == 'o': - return 178 + case r == '#': + return 3 + case r == 's': + return 187 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, // Set178 func(r rune) state { switch { - case r == 'n': - return 179 + case r == 'i': + return 188 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 } return nullState }, // Set179 func(r rune) state { switch { + case r == '#': + return 3 + case r == 'i': + return 189 case unicode.IsLetter(r): - return 45 - case any(r, []rune{'-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): - return 45 + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 + } + return nullState + }, + // Set180 + func(r rune) state { + switch { + case r == 'i': + return 190 + case unicode.IsLetter(r): + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 + } + return nullState + }, + // Set181 + func(r rune) state { + switch { + case r == '#': + return 3 + case r == 'i': + return 191 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 + } + return nullState + }, + // Set182 + func(r rune) state { + switch { + case r == 't': + return 192 + case unicode.IsLetter(r): + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 + } + return nullState + }, + // Set183 + func(r rune) state { + switch { + case r == '#': + return 3 + case r == 't': + return 193 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 + } + return nullState + }, + // Set184 + func(r rune) state { + switch { + case r == 'f': + return 194 + case unicode.IsLetter(r): + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 + } + return nullState + }, + // Set185 + func(r rune) state { + switch { + case r == '#': + return 3 + case r == 'f': + return 195 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 + } + return nullState + }, + // Set186 + func(r rune) state { + switch { + case r == 'e': + return 196 + case unicode.IsLetter(r): + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 + } + return nullState + }, + // Set187 + func(r rune) state { + switch { + case r == '#': + return 3 + case r == 'e': + return 197 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 + } + return nullState + }, + // Set188 + func(r rune) state { + switch { + case r == 'n': + return 198 + case unicode.IsLetter(r): + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 + } + return nullState + }, + // Set189 + func(r rune) state { + switch { + case r == '#': + return 3 + case r == 'n': + return 199 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 + } + return nullState + }, + // Set190 + func(r rune) state { + switch { + case r == 'n': + return 200 + case unicode.IsLetter(r): + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 + } + return nullState + }, + // Set191 + func(r rune) state { + switch { + case r == '#': + return 3 + case r == 'n': + return 201 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 + } + return nullState + }, + // Set192 + func(r rune) state { + switch { + case r == 'r': + return 202 + case unicode.IsLetter(r): + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 + } + return nullState + }, + // Set193 + func(r rune) state { + switch { + case r == '#': + return 3 + case r == 'r': + return 203 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 + } + return nullState + }, + // Set194 + func(r rune) state { + switch { + case unicode.IsLetter(r): + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 + } + return nullState + }, + // Set195 + func(r rune) state { + switch { + case r == '#': + return 3 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 + } + return nullState + }, + // Set196 + func(r rune) state { + switch { + case r == 'l': + return 204 + case unicode.IsLetter(r): + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 + } + return nullState + }, + // Set197 + func(r rune) state { + switch { + case r == '#': + return 3 + case r == 'l': + return 205 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 + } + return nullState + }, + // Set198 + func(r rune) state { + switch { + case r == 'g': + return 206 + case unicode.IsLetter(r): + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 + } + return nullState + }, + // Set199 + func(r rune) state { + switch { + case r == '#': + return 3 + case r == 'g': + return 207 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 + } + return nullState + }, + // Set200 + func(r rune) state { + switch { + case r == 'g': + return 208 + case unicode.IsLetter(r): + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 + } + return nullState + }, + // Set201 + func(r rune) state { + switch { + case r == '#': + return 3 + case r == 'g': + return 209 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 + } + return nullState + }, + // Set202 + func(r rune) state { + switch { + case r == 'u': + return 210 + case unicode.IsLetter(r): + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 + } + return nullState + }, + // Set203 + func(r rune) state { + switch { + case r == '#': + return 3 + case r == 'u': + return 211 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 + } + return nullState + }, + // Set204 + func(r rune) state { + switch { + case r == 'f': + return 212 + case unicode.IsLetter(r): + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 + } + return nullState + }, + // Set205 + func(r rune) state { + switch { + case r == '#': + return 3 + case r == 'f': + return 213 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 + } + return nullState + }, + // Set206 + func(r rune) state { + switch { + case unicode.IsLetter(r): + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 + } + return nullState + }, + // Set207 + func(r rune) state { + switch { + case r == '#': + return 3 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 + } + return nullState + }, + // Set208 + func(r rune) state { + switch { + case unicode.IsLetter(r): + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 + } + return nullState + }, + // Set209 + func(r rune) state { + switch { + case r == '#': + return 3 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 + } + return nullState + }, + // Set210 + func(r rune) state { + switch { + case r == 'c': + return 214 + case unicode.IsLetter(r): + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 + } + return nullState + }, + // Set211 + func(r rune) state { + switch { + case r == '#': + return 3 + case r == 'c': + return 215 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 + } + return nullState + }, + // Set212 + func(r rune) state { + switch { + case unicode.IsLetter(r): + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 + } + return nullState + }, + // Set213 + func(r rune) state { + switch { + case r == '#': + return 3 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 + } + return nullState + }, + // Set214 + func(r rune) state { + switch { + case r == 't': + return 216 + case unicode.IsLetter(r): + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 + } + return nullState + }, + // Set215 + func(r rune) state { + switch { + case r == '#': + return 3 + case r == 't': + return 217 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 + } + return nullState + }, + // Set216 + func(r rune) state { + switch { + case r == 'i': + return 218 + case unicode.IsLetter(r): + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 + } + return nullState + }, + // Set217 + func(r rune) state { + switch { + case r == '#': + return 3 + case r == 'i': + return 219 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 + } + return nullState + }, + // Set218 + func(r rune) state { + switch { + case r == 'o': + return 220 + case unicode.IsLetter(r): + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 + } + return nullState + }, + // Set219 + func(r rune) state { + switch { + case r == '#': + return 3 + case r == 'o': + return 221 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 + } + return nullState + }, + // Set220 + func(r rune) state { + switch { + case r == 'n': + return 222 + case unicode.IsLetter(r): + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 + } + return nullState + }, + // Set221 + func(r rune) state { + switch { + case r == '#': + return 3 + case r == 'n': + return 223 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 + } + return nullState + }, + // Set222 + func(r rune) state { + switch { + case unicode.IsLetter(r): + return 136 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 136 + } + return nullState + }, + // Set223 + func(r rune) state { + switch { + case r == '#': + return 3 + case unicode.IsLetter(r): + return 3 + case any(r, []rune{'#','-','.','0','1','2','3','4','5','6','7','8','9','_','·','̀','́','̂','̃','̄','̅','̆','̇','̈','̉','̊','̋','̌','̍','̎','̏','̐','̑','̒','̓','̔','̕','̖','̗','̘','̙','̚','̛','̜','̝','̞','̟','̠','̡','̢','̣','̤','̥','̦','̧','̨','̩','̪','̫','̬','̭','̮','̯','̰','̱','̲','̳','̴','̵','̶','̷','̸','̹','̺','̻','̼','̽','̾','̿','̀','́','͂','̓','̈́','ͅ','͠','͡','·','҃','҄','҅','҆','֑','֒','֓','֔','֕','֖','֗','֘','֙','֚','֛','֜','֝','֞','֟','֠','֡','֣','֤','֥','֦','֧','֨','֩','֪','֫','֬','֭','֮','֯','ְ','ֱ','ֲ','ֳ','ִ','ֵ','ֶ','ַ','ָ','ֹ','ֻ','ּ','ֽ','ֿ','ׁ','ׂ','ׄ','ً','ٌ','ٍ','َ','ُ','ِ','ّ','ْ','٠','١','٢','٣','٤','٥','٦','٧','٨','٩','ٰ','ۖ','ۗ','ۘ','ۙ','ۚ','ۛ','ۜ','۝','۞','۟','۠','ۡ','ۢ','ۣ','ۤ','ۧ','ۨ','۪','۫','۬','ۭ','۰','۱','۲','۳','۴','۵','۶','۷','۸','۹','ँ','ं','ः','़','ा','ि','ी','ु','ू','ृ','ॄ','ॅ','ॆ','े','ै','ॉ','ॊ','ो','ौ','्','॑','॒','॓','॔','ॢ','ॣ','०','१','२','३','४','५','६','७','८','९','ঁ','ং','ঃ','়','া','ি','ী','ু','ূ','ৃ','ৄ','ে','ৈ','ো','ৌ','্','ৗ','ৢ','ৣ','০','১','২','৩','৪','৫','৬','৭','৮','৯','ਂ','਼','ਾ','ਿ','ੀ','ੁ','ੂ','ੇ','ੈ','ੋ','ੌ','੍','੦','੧','੨','੩','੪','੫','੬','੭','੮','੯','ੰ','ੱ','ઁ','ં','ઃ','઼','ા','િ','ી','ુ','ૂ','ૃ','ૄ','ૅ','ે','ૈ','ૉ','ો','ૌ','્','૦','૧','૨','૩','૪','૫','૬','૭','૮','૯','ଁ','ଂ','ଃ','଼','ା','ି','ୀ','ୁ','ୂ','ୃ','େ','ୈ','ୋ','ୌ','୍','ୖ','ୗ','୦','୧','୨','୩','୪','୫','୬','୭','୮','୯','ஂ','ா','ி','ீ','ு','ூ','ெ','ே','ை','ொ','ோ','ௌ','்','ௗ','௧','௨','௩','௪','௫','௬','௭','௮','௯','ఁ','ం','ః','ా','ి','ీ','ు','ూ','ృ','ౄ','ె','ే','ై','ొ','ో','ౌ','్','ౕ','ౖ','౦','౧','౨','౩','౪','౫','౬','౭','౮','౯','ಂ','ಃ','ಾ','ಿ','ೀ','ು','ೂ','ೃ','ೄ','ೆ','ೇ','ೈ','ೊ','ೋ','ೌ','್','ೕ','ೖ','೦','೧','೨','೩','೪','೫','೬','೭','೮','೯','ം','ഃ','ാ','ി','ീ','ു','ൂ','ൃ','െ','േ','ൈ','ൊ','ോ','ൌ','്','ൗ','൦','൧','൨','൩','൪','൫','൬','൭','൮','൯','ั','ิ','ี','ึ','ื','ุ','ู','ฺ','็','่','้','๊','๋','์','ํ','๎','๐','๑','๒','๓','๔','๕','๖','๗','๘','๙','ັ','ິ','ີ','ຶ','ື','ຸ','ູ','ົ','ຼ','່','້','໊','໋','໌','ໍ','໐','໑','໒','໓','໔','໕','໖','໗','໘','໙','༘','༙','༠','༡','༢','༣','༤','༥','༦','༧','༨','༩','༵','༷','༹','༾','༿','ཱ','ི','ཱི','ུ','ཱུ','ྲྀ','ཷ','ླྀ','ཹ','ེ','ཻ','ོ','ཽ','ཾ','ཿ','ྀ','ཱྀ','ྂ','ྃ','྄','྆','྇','ྐ','ྑ','ྒ','ྒྷ','ྔ','ྕ','ྗ','ྙ','ྚ','ྛ','ྜ','ྜྷ','ྞ','ྟ','ྠ','ྡ','ྡྷ','ྣ','ྤ','ྥ','ྦ','ྦྷ','ྨ','ྩ','ྪ','ྫ','ྫྷ','ྭ','ྱ','ྲ','ླ','ྴ','ྵ','ྶ','ྷ','ྐྵ','⃐','⃑','⃒','⃓','⃔','⃕','⃖','⃗','⃘','⃙','⃚','⃛','⃜','⃡','℮','ↀ','ↁ','ↂ','〇','〡','〢','〣','〤','〥','〦','〧','〨','〩','〪','〫','〬','〭','〮','〯','゙','゚'}): + return 3 } return nullState }, diff --git a/grammar/xpath_grammar.txt b/grammar/xpath_grammar.txt index b7db6e2..6d9d802 100644 --- a/grammar/xpath_grammar.txt +++ b/grammar/xpath_grammar.txt @@ -220,7 +220,7 @@ ReservedNameConflictResolver : ; ncname : - { | any "_℮ↀↁↂ〇〡〢〣〤〥〦〧〨〩-.0123456789·̴̵̶̷̸̡̢̧̨̛̖̗̘̙̜̝̞̟̠̣̤̥̦̩̪̫̬̭̮̯̰̱̲̳̹̺̻̼̀́̂̃̄̅̆̇̈̉̊̋̌̍̎̏̐̑̒̓̔̽̾̿̀́͂̓̈́̕̚͠͡ͅ·ְֱֲֳִֵֶַָֹֻּֽֿׁׂًٌٍَُِّْ֑֖֛֣֤֥֦֧֪֚֭֮҃҄҅҆֒֓֔֕֗֘֙֜֝֞֟֠֡֨֩֫֬֯ׄ٠١٢٣٤٥٦٧٨٩ٰۖۗۘۙۚۛۜ۝۞ۣ۪ۭ۟۠ۡۢۤۧۨ۫۬۰۱۲۳۴۵۶۷۸۹ँंः़ािीुूृॄॅॆेैॉॊोौ्॒॑॓॔ॢॣ०१२३४५६७८९ঁংঃ়ািীুূৃৄেৈোৌ্ৗৢৣ০১২৩৪৫৬৭৮৯ਂ਼ਾਿੀੁੂੇੈੋੌ੍੦੧੨੩੪੫੬੭੮੯ੰੱઁંઃ઼ાિીુૂૃૄૅેૈૉોૌ્૦૧૨૩૪૫૬૭૮૯ଁଂଃ଼ାିୀୁୂୃେୈୋୌ୍ୖୗ୦୧୨୩୪୫୬୭୮୯ஂாிீுூெேைொோௌ்ௗ௧௨௩௪௫௬௭௮௯ఁంఃాిీుూృౄెేైొోౌ్ౕౖ౦౧౨౩౪౫౬౭౮౯ಂಃಾಿೀುೂೃೄೆೇೈೊೋೌ್ೕೖ೦೧೨೩೪೫೬೭೮೯ംഃാിീുൂൃെേൈൊോൌ്ൗ൦൧൨൩൪൫൬൭൮൯ัิีึืฺุู็่้๊๋์ํ๎๐๑๒๓๔๕๖๗๘๙ັິີຶືຸູົຼ່້໊໋໌ໍ໐໑໒໓໔໕໖໗໘໙༘༙༠༡༢༣༤༥༦༧༨༩༹༵༷༾༿ཱཱཱིིུུྲྀཷླྀཹེཻོཽཾཿ྄ཱྀྀྂྃ྆྇ྐྑྒྒྷྔྕྗྙྚྛྜྜྷྞྟྠྡྡྷྣྤྥྦྦྷྨྩྪྫྫྷྭྱྲླྴྵྶྷྐྵ⃒⃓⃘⃙⃚゙゚〪〭〮〯〫⃐⃑⃔⃕⃖⃗⃛⃜⃡〬" } + < letter | '#' > { letter | any "_#℮ↀↁↂ〇〡〢〣〤〥〦〧〨〩-.0123456789·̴̵̶̷̸̡̢̧̨̛̖̗̘̙̜̝̞̟̠̣̤̥̦̩̪̫̬̭̮̯̰̱̲̳̹̺̻̼̀́̂̃̄̅̆̇̈̉̊̋̌̍̎̏̐̑̒̓̔̽̾̿̀́͂̓̈́̕̚͠͡ͅ·ְֱֲֳִֵֶַָֹֻּֽֿׁׂًٌٍَُِّْ֑֖֛֣֤֥֦֧֪֚֭֮҃҄҅҆֒֓֔֕֗֘֙֜֝֞֟֠֡֨֩֫֬֯ׄ٠١٢٣٤٥٦٧٨٩ٰۖۗۘۙۚۛۜ۝۞ۣ۪ۭ۟۠ۡۢۤۧۨ۫۬۰۱۲۳۴۵۶۷۸۹ँंः़ािीुूृॄॅॆेैॉॊोौ्॒॑॓॔ॢॣ०१२३४५६७८९ঁংঃ়ািীুূৃৄেৈোৌ্ৗৢৣ০১২৩৪৫৬৭৮৯ਂ਼ਾਿੀੁੂੇੈੋੌ੍੦੧੨੩੪੫੬੭੮੯ੰੱઁંઃ઼ાિીુૂૃૄૅેૈૉોૌ્૦૧૨૩૪૫૬૭૮૯ଁଂଃ଼ାିୀୁୂୃେୈୋୌ୍ୖୗ୦୧୨୩୪୫୬୭୮୯ஂாிீுூெேைொோௌ்ௗ௧௨௩௪௫௬௭௮௯ఁంఃాిీుూృౄెేైొోౌ్ౕౖ౦౧౨౩౪౫౬౭౮౯ಂಃಾಿೀುೂೃೄೆೇೈೊೋೌ್ೕೖ೦೧೨೩೪೫೬೭೮೯ംഃാിീുൂൃെേൈൊോൌ്ൗ൦൧൨൩൪൫൬൭൮൯ัิีึืฺุู็่้๊๋์ํ๎๐๑๒๓๔๕๖๗๘๙ັິີຶືຸູົຼ່້໊໋໌ໍ໐໑໒໓໔໕໖໗໘໙༘༙༠༡༢༣༤༥༦༧༨༩༹༵༷༾༿ཱཱཱིིུུྲྀཷླྀཹེཻོཽཾཿ྄ཱྀྀྂྃ྆྇ྐྑྒྒྷྔྕྗྙྚྛྜྜྷྞྟྠྡྡྷྣྤྥྦྦྷྨྩྪྫྫྷྭྱྲླྴྵྶྷྐྵ⃒⃓⃘⃙⃚゙゚〪〭〮〯〫⃐⃑⃔⃕⃖⃗⃛⃜⃡〬" } ; NodeType : @@ -273,10 +273,7 @@ digits : VariableReference : variableReference; variableReference : - any "$" - - { | any "_℮ↀↁↂ〇〡〢〣〤〥〦〧〨〩-.0123456789·̴̵̶̷̸̡̢̧̨̛̖̗̘̙̜̝̞̟̠̣̤̥̦̩̪̫̬̭̮̯̰̱̲̳̹̺̻̼̀́̂̃̄̅̆̇̈̉̊̋̌̍̎̏̐̑̒̓̔̽̾̿̀́͂̓̈́̕̚͠͡ͅ·ְֱֲֳִֵֶַָֹֻּֽֿׁׂًٌٍَُِّْ֑֖֛֣֤֥֦֧֪֚֭֮҃҄҅҆֒֓֔֕֗֘֙֜֝֞֟֠֡֨֩֫֬֯ׄ٠١٢٣٤٥٦٧٨٩ٰۖۗۘۙۚۛۜ۝۞ۣ۪ۭ۟۠ۡۢۤۧۨ۫۬۰۱۲۳۴۵۶۷۸۹ँंः़ािीुूृॄॅॆेैॉॊोौ्॒॑॓॔ॢॣ०१२३४५६७८९ঁংঃ়ািীুূৃৄেৈোৌ্ৗৢৣ০১২৩৪৫৬৭৮৯ਂ਼ਾਿੀੁੂੇੈੋੌ੍੦੧੨੩੪੫੬੭੮੯ੰੱઁંઃ઼ાિીુૂૃૄૅેૈૉોૌ્૦૧૨૩૪૫૬૭૮૯ଁଂଃ଼ାିୀୁୂୃେୈୋୌ୍ୖୗ୦୧୨୩୪୫୬୭୮୯ஂாிீுூெேைொோௌ்ௗ௧௨௩௪௫௬௭௮௯ఁంఃాిీుూృౄెేైొోౌ్ౕౖ౦౧౨౩౪౫౬౭౮౯ಂಃಾಿೀುೂೃೄೆೇೈೊೋೌ್ೕೖ೦೧೨೩೪೫೬೭೮೯ംഃാിീുൂൃെേൈൊോൌ്ൗ൦൧൨൩൪൫൬൭൮൯ัิีึืฺุู็่้๊๋์ํ๎๐๑๒๓๔๕๖๗๘๙ັິີຶືຸູົຼ່້໊໋໌ໍ໐໑໒໓໔໕໖໗໘໙༘༙༠༡༢༣༤༥༦༧༨༩༹༵༷༾༿ཱཱཱིིུུྲྀཷླྀཹེཻོཽཾཿ྄ཱྀྀྂྃ྆྇ྐྑྒྒྷྔྕྗྙྚྛྜྜྷྞྟྠྡྡྷྣྤྥྦྦྷྨྩྪྫྫྷྭྱྲླྴྵྶྷྐྵ⃒⃓⃘⃙⃚゙゚〪〭〮〯〫⃐⃑⃔⃕⃖⃗⃛⃜⃡〬" } - [ any ":" | any "_℮ↀↁↂ〇〡〢〣〤〥〦〧〨〩-.0123456789·̴̵̶̷̸̡̢̧̨̛̖̗̘̙̜̝̞̟̠̣̤̥̦̩̪̫̬̭̮̯̰̱̲̳̹̺̻̼̀́̂̃̄̅̆̇̈̉̊̋̌̍̎̏̐̑̒̓̔̽̾̿̀́͂̓̈́̕̚͠͡ͅ·ְֱֲֳִֵֶַָֹֻּֽֿׁׂًٌٍَُِّْ֑֖֛֣֤֥֦֧֪֚֭֮҃҄҅҆֒֓֔֕֗֘֙֜֝֞֟֠֡֨֩֫֬֯ׄ٠١٢٣٤٥٦٧٨٩ٰۖۗۘۙۚۛۜ۝۞ۣ۪ۭ۟۠ۡۢۤۧۨ۫۬۰۱۲۳۴۵۶۷۸۹ँंः़ािीुूृॄॅॆेैॉॊोौ्॒॑॓॔ॢॣ०१२३४५६७८९ঁংঃ়ািীুূৃৄেৈোৌ্ৗৢৣ০১২৩৪৫৬৭৮৯ਂ਼ਾਿੀੁੂੇੈੋੌ੍੦੧੨੩੪੫੬੭੮੯ੰੱઁંઃ઼ાિીુૂૃૄૅેૈૉોૌ્૦૧૨૩૪૫૬૭૮૯ଁଂଃ଼ାିୀୁୂୃେୈୋୌ୍ୖୗ୦୧୨୩୪୫୬୭୮୯ஂாிீுூெேைொோௌ்ௗ௧௨௩௪௫௬௭௮௯ఁంఃాిీుూృౄెేైొోౌ్ౕౖ౦౧౨౩౪౫౬౭౮౯ಂಃಾಿೀುೂೃೄೆೇೈೊೋೌ್ೕೖ೦೧೨೩೪೫೬೭೮೯ംഃാിീുൂൃെേൈൊോൌ്ൗ൦൧൨൩൪൫൬൭൮൯ัิีึืฺุู็่้๊๋์ํ๎๐๑๒๓๔๕๖๗๘๙ັິີຶືຸູົຼ່້໊໋໌ໍ໐໑໒໓໔໕໖໗໘໙༘༙༠༡༢༣༤༥༦༧༨༩༹༵༷༾༿ཱཱཱིིུུྲྀཷླྀཹེཻོཽཾཿ྄ཱྀྀྂྃ྆྇ྐྑྒྒྷྔྕྗྙྚྛྜྜྷྞྟྠྡྡྷྣྤྥྦྦྷྨྩྪྫྫྷྭྱྲླྴྵྶྷྐྵ⃒⃓⃘⃙⃚゙゚〪〭〮〯〫⃐⃑⃔⃕⃖⃗⃛⃜⃡〬" ] + '$' < ( ncname ':' ncname ) | ncname > ; FunctionCall : diff --git a/parser/json.go b/parser/json.go index 3267676..c808943 100644 --- a/parser/json.go +++ b/parser/json.go @@ -29,86 +29,88 @@ func (j JsonCharData) CharDataValue() string { return j.value } -type jsonState int +type stateType int const ( - defaultJsonState jsonState = iota - readObjectFieldState - readObjectValueState - emiteObjectValueState - objectValueEmittedState - readArrayState - readArrayValueState - arrayValueEmittedState + arrayState stateType = iota + objectState + rootState ) -type jsonParser struct { - jsonReader *json.Decoder - nameStack []string - stateStack []jsonState - stagedToken json.Token +type jsonState struct { + stateType stateType + onField bool + emitEndElement bool } -func (j *jsonParser) appendState(s jsonState) { - j.stateStack = append(j.stateStack, s) +type jsonParser struct { + jsonReader *json.Decoder + stateStack []jsonState } -func (j *jsonParser) replaceState(s jsonState) { - j.popState() - j.appendState(s) +func (j *jsonParser) pushState(s stateType) { + j.stateStack = append(j.stateStack, jsonState{stateType: s}) } -func (j *jsonParser) currentState() jsonState { +func (j *jsonParser) currentState() stateType { if len(j.stateStack) == 0 { - return defaultJsonState + return rootState } - return j.stateStack[len(j.stateStack)-1] + return j.stateStack[len(j.stateStack)-1].stateType } func (j *jsonParser) popState() { - if len(j.stateStack) > 0 { - j.stateStack = j.stateStack[:len(j.stateStack)-1] - } + j.stateStack = j.stateStack[:len(j.stateStack)-1] } -func (j *jsonParser) appendName(s string) { - j.nameStack = append(j.nameStack, s) +func (j *jsonParser) setOnField(b bool) { + if len(j.stateStack) > 0 { + j.stateStack[len(j.stateStack)-1].onField = b + } } -func (j *jsonParser) currentName() string { - if len(j.nameStack) == 0 { - return "" +func (j *jsonParser) isOnField() bool { + if len(j.stateStack) == 0 { + return false } - return j.nameStack[len(j.nameStack)-1] + return j.stateStack[len(j.stateStack)-1].onField } -func (j *jsonParser) popName() { - if len(j.nameStack) > 0 { - j.nameStack = j.nameStack[:len(j.nameStack)-1] +func (j *jsonParser) setEmitEndElement(b bool) { + if len(j.stateStack) > 0 { + j.stateStack[len(j.stateStack)-1].emitEndElement = b } } -func (j *jsonParser) Pull() (node.Node, bool, error) { - if j.currentState() == emiteObjectValueState { - j.replaceState(objectValueEmittedState) - return jsonTokenValue(j.stagedToken), false, nil +func (j *jsonParser) isOnEmitEndElement() bool { + if len(j.stateStack) == 0 { + return false } - if j.currentState() == objectValueEmittedState { - j.replaceState(readObjectFieldState) - j.popName() - return nil, true, nil - } + return j.stateStack[len(j.stateStack)-1].emitEndElement +} - if j.currentState() == readArrayValueState { - j.replaceState(arrayValueEmittedState) - return jsonTokenValue(j.stagedToken), false, nil +func jsonTokenValue(tok json.Token) string { + switch t := tok.(type) { + case bool: + return fmt.Sprintf("%t", t) + case float64: + str := strconv.FormatFloat(t, 'g', -1, 64) + return str + case json.Number: + return string(t) + case string: + return t } - if j.currentState() == arrayValueEmittedState { - j.replaceState(readArrayState) + return "null" +} + +func (j *jsonParser) Pull() (node.Node, bool, error) { + if j.isOnEmitEndElement() { + j.setEmitEndElement(false) return nil, true, nil } @@ -118,87 +120,59 @@ func (j *jsonParser) Pull() (node.Node, bool, error) { return nil, false, err } - if j.currentState() == readObjectValueState { - switch tok.(type) { - case json.Delim: - default: - j.replaceState(emiteObjectValueState) - j.stagedToken = tok - return JsonElement{local: j.currentName()}, false, nil - } - } - - if j.currentState() == readArrayState { - switch tok.(type) { - case json.Delim: - default: - j.replaceState(readArrayValueState) - j.stagedToken = tok - return JsonElement{local: j.currentName()}, false, nil - } - } - switch t := tok.(type) { case json.Delim: - return parseJsonDelim(j, t) - case string: - if j.currentState() == readObjectFieldState { - j.replaceState(readObjectValueState) - j.appendName(t) - } - } - - return j.Pull() -} + switch t.String() { + case "{": + if j.currentState() == objectState { + j.setOnField(true) + } + + j.pushState(objectState) + j.setOnField(true) + return JsonElement{local: "#"}, false, nil + case "}": + j.popState() + + if j.isOnField() { + j.setEmitEndElement(true) + } -func jsonTokenValue(tok json.Token) node.Node { - switch t := tok.(type) { - case bool: - return JsonCharData{value: fmt.Sprintf("%t", t)} - case float64: - str := strconv.FormatFloat(t, 'g', -1, 64) - return JsonCharData{value: str} - case json.Number: - return JsonCharData{value: string(t)} - case string: - return JsonCharData{value: t} - } - - return JsonCharData{value: "null"} -} + return nil, true, nil + case "[": + if j.currentState() == objectState { + j.setOnField(true) + } -func parseJsonDelim(j *jsonParser, t json.Delim) (node.Node, bool, error) { - switch t.String() { - case "{": - state := j.currentState() - j.appendState(readObjectFieldState) + j.pushState(arrayState) + return JsonElement{local: "#"}, false, nil + case "]": + j.popState() - if state == readObjectValueState || state == readArrayState { - return JsonElement{local: j.currentName()}, false, nil - } - case "}": - j.popState() + if j.isOnField() { + j.setEmitEndElement(true) + } - if j.currentState() == readObjectValueState { - j.replaceState(readObjectFieldState) return nil, true, nil } + } - if j.currentState() == readArrayState { - return nil, true, nil - } - case "[": - j.appendState(readArrayState) - case "]": - j.popState() - - if j.currentState() == readObjectValueState { - j.popName() - j.replaceState(readObjectFieldState) + val := jsonTokenValue(tok) + + switch j.currentState() { + case rootState: + return JsonCharData{value: val}, false, nil + case objectState: + if j.isOnField() { + j.setOnField(false) + return JsonElement{local: val}, false, nil + } else { + j.setOnField(true) + j.setEmitEndElement(true) } } - return j.Pull() + return JsonCharData{value: val}, false, nil } // Create a Parser that reads the given JSON document. @@ -207,7 +181,6 @@ func ReadJson(in io.Reader) Parser { return &jsonParser{ jsonReader: jsonReader, - nameStack: make([]string, 0), stateStack: make([]jsonState, 0), } }