Самое начало лексера

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
Go{
<Lexer <GetSymbol File (1) (1)>>
}
Lexer {
(';' Other s.Line s.Col)e.Tail = (Semicolon (s.Line s.Col) ';' (s.Line <Inc s.Col>)) <Lexer e.Tail>
('<' Other s.Line s.Col)e.Tail = (OpenCall (s.Line s.Col) ';' (s.Line <Inc s.Col>)) <Lexer e.Tail>
('>' Other s.Line s.Col)e.Tail = (CloseCall (s.Line s.Col) ';' (s.Line <Inc s.Col>)) <Lexer e.Tail>
('(' Other s.Line s.Col)e.Tail = (OpenBracket (s.Line s.Col) ';' (s.Line <Inc s.Col>)) <Lexer e.Tail>
(')' Other s.Line s.Col)e.Tail = (CloseBracket (s.Line s.Col) ';' (s.Line <Inc s.Col>)) <Lexer e.Tail>
('{' Other s.Line s.Col)e.Tail = (OpenBlock (s.Line s.Col) ';' (s.Line <Inc s.Col>)) <Lexer e.Tail>
('}' Other s.Line s.Col)e.Tail = (CloseBlock (s.Line s.Col) ';' (s.Line <Inc s.Col>)) <Lexer e.Tail>
}