1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
// fn test_insert_before_index0(t *testing.T) { unimplemented!() }
//
// fn prepare_rewriter(str String) -> * TokenStreamRewriter { unimplemented!() }
//
// pub struct LexerTest {
// input: String,
// expected: String,
// description: String,
// expected_exception: Vec<String>,
// ops func( * TokenStreamRewriter),
// }
//
// impl LexerTest {
// fn new_lexer_test(input, expected: String, desc: String, ops: func(* TokenStreamRewriter)) LexerTest { unimplemented ! () }
//
// fn new_lexer_exception_test(input String, expected_err Vec<String>, desc: String, ops: func(* TokenStreamRewriter)) LexerTest { unimplemented ! () }
//
// fn panic_tester(t *testing.T, expected_msg Vec<String>, r: * TokenStreamRewriter) { unimplemented!() }
//
// fn test_lexer_a(t *testing.T) { unimplemented!() }
//
//
// var _ = fmt.Printf
// var _ = unicode.IsLetter
//
// var serializedLexerAtn = Vec < uint16 > {
// 3, 24715, 42794, 33075, 47597, 16764, 15335, 30598, 22884, 2, 5, 15, 8,
// 1, 4, 2, 9, 2, 4, 3, 9, 3, 4, 4, 9, 4, 3, 2, 3, 2, 3, 3, 3, 3, 3, 4, 3,
// 4, 2, 2, 5, 3, 3, 5, 4, 7, 5, 3, 2, 2, 2, 14, 2, 3, 3, 2, 2, 2, 2, 5, 3,
// 2, 2, 2, 2, 7, 3, 2, 2, 2, 3, 9, 3, 2, 2, 2, 5, 11, 3, 2, 2, 2, 7, 13,
// 3, 2, 2, 2, 9, 10, 7, 99, 2, 2, 10, 4, 3, 2, 2, 2, 11, 12, 7, 100, 2, 2,
// 12, 6, 3, 2, 2, 2, 13, 14, 7, 101, 2, 2, 14, 8, 3, 2, 2, 2, 3, 2, 2,
// }
//
// var lexerDeserializer = NewATNDeserializer(nil)
// var lexerAtn = lexerDeserializer.DeserializeFromUInt16(serializedLexerAtn)
//
// var lexerChannelNames = Vec< String > {
// "DEFAULT_TOKEN_CHANNEL", "HIDDEN",
// }
//
// var lexerModeNames = Vec < String > {
// "DEFAULT_MODE",
// }
//
// var lexerLiteralNames = Vec < String > {
// "", "'a'", "'b'", "'c'",
// }
//
// var lexerSymbolicNames = Vec < String > {
// "", "A", "B", "C",
// }
//
// var lexerRuleNames = Vec < String > {
// "A", "B", "C",
// }
//
// pub struct LexerA {
// base: BaseLexer,
// channel_names: Vec < String > ,
// mode_names: Vec < String >,
// }
//
// var lexerDecisionToDFA = make( & Vec < DFA >, len(lexerAtn.DecisionToState))
//
// fn init() { unimplemented!() }
//
// fn new_lexer_a(input CharStream) -> * LexerA { unimplemented!() }
//
// const (
// lexer_aa = 1
// lexer_ab = 2
// lexer_ac = 3
// )
// }
//