disco/output.ansi

1126 lines
256 KiB
Plaintext
Raw Permalink Normal View History

=== Tokenization ===
($KeywordLink:0:0) ($Identifier:0:0) ($Newline:0:0)
($KeywordLink:0:0) ($Identifier:0:0) ($Newline:0:0)
($Newline:0:0)
($Newline:0:0)
($Newline:0:0)
($KeywordLink:0:0) ($Identifier:0:0) ($Newline:0:0)
($KeywordConst:0:0) ($Identifier:0:0) ($KeywordEquals:0:0) ($String:0:0) ($Newline:0:0)
($KeywordConst:0:0) ($Identifier:0:0) ($KeywordEquals:0:0) ($String:0:0) ($Newline:0:0)
($KeywordConst:0:0) ($Identifier:0:0) ($KeywordEquals:0:0) ($String:0:0) ($Newline:0:0)
($KeywordConst:0:0) ($Identifier:0:0) ($KeywordEquals:0:0) ($String:0:0) ($Newline:0:0)
($Identifier:0:0) ($KeywordLParen:0:0) ($Identifier:0:0) ($KeywordRParen:0:0) ($Newline:0:0)
($Identifier:0:0) ($KeywordLParen:0:0) ($String:0:0) ($KeywordRParen:0:0) ($Newline:0:0)
($Identifier:0:0) ($KeywordLParen:0:0) ($String:0:0) ($KeywordRParen:0:0) ($Newline:0:0)
($Newline:0:0)
($Newline:0:0)
($Newline:0:0)
($Newline:0:0)
=== Parsing ===
s0: $Program
$Program => • $Statement (0)
$Program => • $Statement $Program (0)
$Statement => • $Newline (0)
$LinkStatement => • $KeywordLink $Identifier (0)
$Statement => • $LinkStatement (0)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (0)
$Statement => • $VariableDeclaration (0)
$Expression => • $String (0)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (0)
$Expression => • $InvocationExpression (0)
$VariableReference => • $Identifier (0)
$Expression => • $VariableReference (0)
$Statement => • $Expression (0)
$Statement => • $Newline (0)
$LinkStatement => • $KeywordLink $Identifier (0)
$Statement => • $LinkStatement (0)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (0)
$Statement => • $VariableDeclaration (0)
$Expression => • $String (0)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (0)
$Expression => • $InvocationExpression (0)
$VariableReference => • $Identifier (0)
$Expression => • $VariableReference (0)
$Statement => • $Expression (0)
s1: ($KeywordLink:0:0)
$LinkStatement => $KeywordLink • $Identifier (0)
s2: ($Identifier:0:0)
$LinkStatement => $KeywordLink $Identifier • (0)
$Program => $Statement • (0)
$Statement => • $Newline (2)
$LinkStatement => • $KeywordLink $Identifier (2)
$Statement => • $LinkStatement (2)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (2)
$Statement => • $VariableDeclaration (2)
$Expression => • $String (2)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (2)
$Expression => • $InvocationExpression (2)
$VariableReference => • $Identifier (2)
$Expression => • $VariableReference (2)
$Statement => • $Expression (2)
$Program => • $Statement (2)
$Program => • $Statement $Program (2)
$Program => $Statement • $Program (0)
$Statement => $LinkStatement • (0)
s3: ($Newline:0:0)
$Statement => $Newline • (2)
$Program => $Statement $Program • (0)
$Program => $Statement • (2)
$Statement => • $Newline (3)
$LinkStatement => • $KeywordLink $Identifier (3)
$Statement => • $LinkStatement (3)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (3)
$Statement => • $VariableDeclaration (3)
$Expression => • $String (3)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (3)
$Expression => • $InvocationExpression (3)
$VariableReference => • $Identifier (3)
$Expression => • $VariableReference (3)
$Statement => • $Expression (3)
$Program => • $Statement (3)
$Program => • $Statement $Program (3)
$Program => $Statement • $Program (2)
s4: ($KeywordLink:0:0)
$LinkStatement => $KeywordLink • $Identifier (3)
s5: ($Identifier:0:0)
$LinkStatement => $KeywordLink $Identifier • (3)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement • (3)
$Statement => • $Newline (5)
$LinkStatement => • $KeywordLink $Identifier (5)
$Statement => • $LinkStatement (5)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (5)
$Statement => • $VariableDeclaration (5)
$Expression => • $String (5)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (5)
$Expression => • $InvocationExpression (5)
$VariableReference => • $Identifier (5)
$Expression => • $VariableReference (5)
$Statement => • $Expression (5)
$Program => • $Statement (5)
$Program => • $Statement $Program (5)
$Program => $Statement • $Program (3)
$Statement => $LinkStatement • (3)
s6: ($Newline:0:0)
$Statement => $Newline • (5)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement • (5)
$Statement => • $Newline (6)
$LinkStatement => • $KeywordLink $Identifier (6)
$Statement => • $LinkStatement (6)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (6)
$Statement => • $VariableDeclaration (6)
$Expression => • $String (6)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (6)
$Expression => • $InvocationExpression (6)
$VariableReference => • $Identifier (6)
$Expression => • $VariableReference (6)
$Statement => • $Expression (6)
$Program => • $Statement (6)
$Program => • $Statement $Program (6)
$Program => $Statement • $Program (5)
s7: ($Newline:0:0)
$Statement => $Newline • (6)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement • (6)
$Statement => • $Newline (7)
$LinkStatement => • $KeywordLink $Identifier (7)
$Statement => • $LinkStatement (7)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (7)
$Statement => • $VariableDeclaration (7)
$Expression => • $String (7)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (7)
$Expression => • $InvocationExpression (7)
$VariableReference => • $Identifier (7)
$Expression => • $VariableReference (7)
$Statement => • $Expression (7)
$Program => • $Statement (7)
$Program => • $Statement $Program (7)
$Program => $Statement • $Program (6)
s8: ($Newline:0:0)
$Statement => $Newline • (7)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement • (7)
$Statement => • $Newline (8)
$LinkStatement => • $KeywordLink $Identifier (8)
$Statement => • $LinkStatement (8)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (8)
$Statement => • $VariableDeclaration (8)
$Expression => • $String (8)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (8)
$Expression => • $InvocationExpression (8)
$VariableReference => • $Identifier (8)
$Expression => • $VariableReference (8)
$Statement => • $Expression (8)
$Program => • $Statement (8)
$Program => • $Statement $Program (8)
$Program => $Statement • $Program (7)
s9: ($Newline:0:0)
$Statement => $Newline • (8)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement $Program • (7)
$Program => $Statement • (8)
$Statement => • $Newline (9)
$LinkStatement => • $KeywordLink $Identifier (9)
$Statement => • $LinkStatement (9)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (9)
$Statement => • $VariableDeclaration (9)
$Expression => • $String (9)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (9)
$Expression => • $InvocationExpression (9)
$VariableReference => • $Identifier (9)
$Expression => • $VariableReference (9)
$Statement => • $Expression (9)
$Program => • $Statement (9)
$Program => • $Statement $Program (9)
$Program => $Statement • $Program (8)
s10: ($KeywordLink:0:0)
$LinkStatement => $KeywordLink • $Identifier (9)
s11: ($Identifier:0:0)
$LinkStatement => $KeywordLink $Identifier • (9)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement $Program • (7)
$Program => $Statement $Program • (8)
$Program => $Statement • (9)
$Statement => • $Newline (11)
$LinkStatement => • $KeywordLink $Identifier (11)
$Statement => • $LinkStatement (11)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (11)
$Statement => • $VariableDeclaration (11)
$Expression => • $String (11)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (11)
$Expression => • $InvocationExpression (11)
$VariableReference => • $Identifier (11)
$Expression => • $VariableReference (11)
$Statement => • $Expression (11)
$Program => • $Statement (11)
$Program => • $Statement $Program (11)
$Program => $Statement • $Program (9)
$Statement => $LinkStatement • (9)
s12: ($Newline:0:0)
$Statement => $Newline • (11)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement $Program • (7)
$Program => $Statement $Program • (8)
$Program => $Statement $Program • (9)
$Program => $Statement • (11)
$Statement => • $Newline (12)
$LinkStatement => • $KeywordLink $Identifier (12)
$Statement => • $LinkStatement (12)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (12)
$Statement => • $VariableDeclaration (12)
$Expression => • $String (12)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (12)
$Expression => • $InvocationExpression (12)
$VariableReference => • $Identifier (12)
$Expression => • $VariableReference (12)
$Statement => • $Expression (12)
$Program => • $Statement (12)
$Program => • $Statement $Program (12)
$Program => $Statement • $Program (11)
s13: ($KeywordConst:0:0)
$VariableDeclaration => $KeywordConst • $Identifier $KeywordEquals $Expression (12)
s14: ($Identifier:0:0)
$VariableDeclaration => $KeywordConst $Identifier • $KeywordEquals $Expression (12)
s15: ($KeywordEquals:0:0)
$VariableDeclaration => $KeywordConst $Identifier $KeywordEquals • $Expression (12)
$Expression => • $String (15)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (15)
$Expression => • $InvocationExpression (15)
$VariableReference => • $Identifier (15)
$Expression => • $VariableReference (15)
s16: ($String:0:0)
$Expression => $String • (15)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement $Program • (7)
$Program => $Statement $Program • (8)
$Program => $Statement $Program • (9)
$Program => $Statement $Program • (11)
$Program => $Statement • (12)
$Statement => • $Newline (16)
$LinkStatement => • $KeywordLink $Identifier (16)
$Statement => • $LinkStatement (16)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (16)
$Statement => • $VariableDeclaration (16)
$Expression => • $String (16)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (16)
$Expression => • $InvocationExpression (16)
$VariableReference => • $Identifier (16)
$Expression => • $VariableReference (16)
$Statement => • $Expression (16)
$Program => • $Statement (16)
$Program => • $Statement $Program (16)
$Program => $Statement • $Program (12)
$Statement => $VariableDeclaration • (12)
$VariableDeclaration => $KeywordConst $Identifier $KeywordEquals $Expression • (12)
s17: ($Newline:0:0)
$Statement => $Newline • (16)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement $Program • (7)
$Program => $Statement $Program • (8)
$Program => $Statement $Program • (9)
$Program => $Statement $Program • (11)
$Program => $Statement $Program • (12)
$Program => $Statement • (16)
$Statement => • $Newline (17)
$LinkStatement => • $KeywordLink $Identifier (17)
$Statement => • $LinkStatement (17)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (17)
$Statement => • $VariableDeclaration (17)
$Expression => • $String (17)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (17)
$Expression => • $InvocationExpression (17)
$VariableReference => • $Identifier (17)
$Expression => • $VariableReference (17)
$Statement => • $Expression (17)
$Program => • $Statement (17)
$Program => • $Statement $Program (17)
$Program => $Statement • $Program (16)
s18: ($KeywordConst:0:0)
$VariableDeclaration => $KeywordConst • $Identifier $KeywordEquals $Expression (17)
s19: ($Identifier:0:0)
$VariableDeclaration => $KeywordConst $Identifier • $KeywordEquals $Expression (17)
s20: ($KeywordEquals:0:0)
$VariableDeclaration => $KeywordConst $Identifier $KeywordEquals • $Expression (17)
$Expression => • $String (20)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (20)
$Expression => • $InvocationExpression (20)
$VariableReference => • $Identifier (20)
$Expression => • $VariableReference (20)
s21: ($String:0:0)
$Expression => $String • (20)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement $Program • (7)
$Program => $Statement $Program • (8)
$Program => $Statement $Program • (9)
$Program => $Statement $Program • (11)
$Program => $Statement $Program • (12)
$Program => $Statement $Program • (16)
$Program => $Statement • (17)
$Statement => • $Newline (21)
$LinkStatement => • $KeywordLink $Identifier (21)
$Statement => • $LinkStatement (21)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (21)
$Statement => • $VariableDeclaration (21)
$Expression => • $String (21)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (21)
$Expression => • $InvocationExpression (21)
$VariableReference => • $Identifier (21)
$Expression => • $VariableReference (21)
$Statement => • $Expression (21)
$Program => • $Statement (21)
$Program => • $Statement $Program (21)
$Program => $Statement • $Program (17)
$Statement => $VariableDeclaration • (17)
$VariableDeclaration => $KeywordConst $Identifier $KeywordEquals $Expression • (17)
s22: ($Newline:0:0)
$Statement => $Newline • (21)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement $Program • (7)
$Program => $Statement $Program • (8)
$Program => $Statement $Program • (9)
$Program => $Statement $Program • (11)
$Program => $Statement $Program • (12)
$Program => $Statement $Program • (16)
$Program => $Statement $Program • (17)
$Program => $Statement • (21)
$Statement => • $Newline (22)
$LinkStatement => • $KeywordLink $Identifier (22)
$Statement => • $LinkStatement (22)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (22)
$Statement => • $VariableDeclaration (22)
$Expression => • $String (22)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (22)
$Expression => • $InvocationExpression (22)
$VariableReference => • $Identifier (22)
$Expression => • $VariableReference (22)
$Statement => • $Expression (22)
$Program => • $Statement (22)
$Program => • $Statement $Program (22)
$Program => $Statement • $Program (21)
s23: ($KeywordConst:0:0)
$VariableDeclaration => $KeywordConst • $Identifier $KeywordEquals $Expression (22)
s24: ($Identifier:0:0)
$VariableDeclaration => $KeywordConst $Identifier • $KeywordEquals $Expression (22)
s25: ($KeywordEquals:0:0)
$VariableDeclaration => $KeywordConst $Identifier $KeywordEquals • $Expression (22)
$Expression => • $String (25)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (25)
$Expression => • $InvocationExpression (25)
$VariableReference => • $Identifier (25)
$Expression => • $VariableReference (25)
s26: ($String:0:0)
$Expression => $String • (25)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement $Program • (7)
$Program => $Statement $Program • (8)
$Program => $Statement $Program • (9)
$Program => $Statement $Program • (11)
$Program => $Statement $Program • (12)
$Program => $Statement $Program • (16)
$Program => $Statement $Program • (17)
$Program => $Statement $Program • (21)
$Program => $Statement • (22)
$Statement => • $Newline (26)
$LinkStatement => • $KeywordLink $Identifier (26)
$Statement => • $LinkStatement (26)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (26)
$Statement => • $VariableDeclaration (26)
$Expression => • $String (26)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (26)
$Expression => • $InvocationExpression (26)
$VariableReference => • $Identifier (26)
$Expression => • $VariableReference (26)
$Statement => • $Expression (26)
$Program => • $Statement (26)
$Program => • $Statement $Program (26)
$Program => $Statement • $Program (22)
$Statement => $VariableDeclaration • (22)
$VariableDeclaration => $KeywordConst $Identifier $KeywordEquals $Expression • (22)
s27: ($Newline:0:0)
$Statement => $Newline • (26)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement $Program • (7)
$Program => $Statement $Program • (8)
$Program => $Statement $Program • (9)
$Program => $Statement $Program • (11)
$Program => $Statement $Program • (12)
$Program => $Statement $Program • (16)
$Program => $Statement $Program • (17)
$Program => $Statement $Program • (21)
$Program => $Statement $Program • (22)
$Program => $Statement • (26)
$Statement => • $Newline (27)
$LinkStatement => • $KeywordLink $Identifier (27)
$Statement => • $LinkStatement (27)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (27)
$Statement => • $VariableDeclaration (27)
$Expression => • $String (27)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (27)
$Expression => • $InvocationExpression (27)
$VariableReference => • $Identifier (27)
$Expression => • $VariableReference (27)
$Statement => • $Expression (27)
$Program => • $Statement (27)
$Program => • $Statement $Program (27)
$Program => $Statement • $Program (26)
s28: ($KeywordConst:0:0)
$VariableDeclaration => $KeywordConst • $Identifier $KeywordEquals $Expression (27)
s29: ($Identifier:0:0)
$VariableDeclaration => $KeywordConst $Identifier • $KeywordEquals $Expression (27)
s30: ($KeywordEquals:0:0)
$VariableDeclaration => $KeywordConst $Identifier $KeywordEquals • $Expression (27)
$Expression => • $String (30)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (30)
$Expression => • $InvocationExpression (30)
$VariableReference => • $Identifier (30)
$Expression => • $VariableReference (30)
s31: ($String:0:0)
$Expression => $String • (30)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement $Program • (7)
$Program => $Statement $Program • (8)
$Program => $Statement $Program • (9)
$Program => $Statement $Program • (11)
$Program => $Statement $Program • (12)
$Program => $Statement $Program • (16)
$Program => $Statement $Program • (17)
$Program => $Statement $Program • (21)
$Program => $Statement $Program • (22)
$Program => $Statement $Program • (26)
$Program => $Statement • (27)
$Statement => • $Newline (31)
$LinkStatement => • $KeywordLink $Identifier (31)
$Statement => • $LinkStatement (31)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (31)
$Statement => • $VariableDeclaration (31)
$Expression => • $String (31)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (31)
$Expression => • $InvocationExpression (31)
$VariableReference => • $Identifier (31)
$Expression => • $VariableReference (31)
$Statement => • $Expression (31)
$Program => • $Statement (31)
$Program => • $Statement $Program (31)
$Program => $Statement • $Program (27)
$Statement => $VariableDeclaration • (27)
$VariableDeclaration => $KeywordConst $Identifier $KeywordEquals $Expression • (27)
s32: ($Newline:0:0)
$Statement => $Newline • (31)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement $Program • (7)
$Program => $Statement $Program • (8)
$Program => $Statement $Program • (9)
$Program => $Statement $Program • (11)
$Program => $Statement $Program • (12)
$Program => $Statement $Program • (16)
$Program => $Statement $Program • (17)
$Program => $Statement $Program • (21)
$Program => $Statement $Program • (22)
$Program => $Statement $Program • (26)
$Program => $Statement $Program • (27)
$Program => $Statement • (31)
$Statement => • $Newline (32)
$LinkStatement => • $KeywordLink $Identifier (32)
$Statement => • $LinkStatement (32)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (32)
$Statement => • $VariableDeclaration (32)
$Expression => • $String (32)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (32)
$Expression => • $InvocationExpression (32)
$VariableReference => • $Identifier (32)
$Expression => • $VariableReference (32)
$Statement => • $Expression (32)
$Program => • $Statement (32)
$Program => • $Statement $Program (32)
$Program => $Statement • $Program (31)
s33: ($Identifier:0:0)
$InvocationExpression => $Identifier • $KeywordLParen $Expression $KeywordRParen (32)
$VariableReference => $Identifier • (32)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement $Program • (7)
$Program => $Statement $Program • (8)
$Program => $Statement $Program • (9)
$Program => $Statement $Program • (11)
$Program => $Statement $Program • (12)
$Program => $Statement $Program • (16)
$Program => $Statement $Program • (17)
$Program => $Statement $Program • (21)
$Program => $Statement $Program • (22)
$Program => $Statement $Program • (26)
$Program => $Statement $Program • (27)
$Program => $Statement $Program • (31)
$Program => $Statement • (32)
$Statement => • $Newline (33)
$LinkStatement => • $KeywordLink $Identifier (33)
$Statement => • $LinkStatement (33)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (33)
$Statement => • $VariableDeclaration (33)
$Expression => • $String (33)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (33)
$Expression => • $InvocationExpression (33)
$VariableReference => • $Identifier (33)
$Expression => • $VariableReference (33)
$Statement => • $Expression (33)
$Program => • $Statement (33)
$Program => • $Statement $Program (33)
$Program => $Statement • $Program (32)
$Statement => $Expression • (32)
$Expression => $VariableReference • (32)
s34: ($KeywordLParen:0:0)
$InvocationExpression => $Identifier $KeywordLParen • $Expression $KeywordRParen (32)
$Expression => • $String (34)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (34)
$Expression => • $InvocationExpression (34)
$VariableReference => • $Identifier (34)
$Expression => • $VariableReference (34)
s35: ($Identifier:0:0)
$InvocationExpression => $Identifier • $KeywordLParen $Expression $KeywordRParen (34)
$VariableReference => $Identifier • (34)
$InvocationExpression => $Identifier $KeywordLParen $Expression • $KeywordRParen (32)
$Expression => $VariableReference • (34)
s36: ($KeywordRParen:0:0)
$InvocationExpression => $Identifier $KeywordLParen $Expression $KeywordRParen • (32)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement $Program • (7)
$Program => $Statement $Program • (8)
$Program => $Statement $Program • (9)
$Program => $Statement $Program • (11)
$Program => $Statement $Program • (12)
$Program => $Statement $Program • (16)
$Program => $Statement $Program • (17)
$Program => $Statement $Program • (21)
$Program => $Statement $Program • (22)
$Program => $Statement $Program • (26)
$Program => $Statement $Program • (27)
$Program => $Statement $Program • (31)
$Program => $Statement • (32)
$Statement => • $Newline (36)
$LinkStatement => • $KeywordLink $Identifier (36)
$Statement => • $LinkStatement (36)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (36)
$Statement => • $VariableDeclaration (36)
$Expression => • $String (36)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (36)
$Expression => • $InvocationExpression (36)
$VariableReference => • $Identifier (36)
$Expression => • $VariableReference (36)
$Statement => • $Expression (36)
$Program => • $Statement (36)
$Program => • $Statement $Program (36)
$Program => $Statement • $Program (32)
$Statement => $Expression • (32)
$Expression => $InvocationExpression • (32)
s37: ($Newline:0:0)
$Statement => $Newline • (36)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement $Program • (7)
$Program => $Statement $Program • (8)
$Program => $Statement $Program • (9)
$Program => $Statement $Program • (11)
$Program => $Statement $Program • (12)
$Program => $Statement $Program • (16)
$Program => $Statement $Program • (17)
$Program => $Statement $Program • (21)
$Program => $Statement $Program • (22)
$Program => $Statement $Program • (26)
$Program => $Statement $Program • (27)
$Program => $Statement $Program • (31)
$Program => $Statement $Program • (32)
$Program => $Statement • (36)
$Statement => • $Newline (37)
$LinkStatement => • $KeywordLink $Identifier (37)
$Statement => • $LinkStatement (37)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (37)
$Statement => • $VariableDeclaration (37)
$Expression => • $String (37)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (37)
$Expression => • $InvocationExpression (37)
$VariableReference => • $Identifier (37)
$Expression => • $VariableReference (37)
$Statement => • $Expression (37)
$Program => • $Statement (37)
$Program => • $Statement $Program (37)
$Program => $Statement • $Program (36)
s38: ($Identifier:0:0)
$InvocationExpression => $Identifier • $KeywordLParen $Expression $KeywordRParen (37)
$VariableReference => $Identifier • (37)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement $Program • (7)
$Program => $Statement $Program • (8)
$Program => $Statement $Program • (9)
$Program => $Statement $Program • (11)
$Program => $Statement $Program • (12)
$Program => $Statement $Program • (16)
$Program => $Statement $Program • (17)
$Program => $Statement $Program • (21)
$Program => $Statement $Program • (22)
$Program => $Statement $Program • (26)
$Program => $Statement $Program • (27)
$Program => $Statement $Program • (31)
$Program => $Statement $Program • (32)
$Program => $Statement $Program • (36)
$Program => $Statement • (37)
$Statement => • $Newline (38)
$LinkStatement => • $KeywordLink $Identifier (38)
$Statement => • $LinkStatement (38)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (38)
$Statement => • $VariableDeclaration (38)
$Expression => • $String (38)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (38)
$Expression => • $InvocationExpression (38)
$VariableReference => • $Identifier (38)
$Expression => • $VariableReference (38)
$Statement => • $Expression (38)
$Program => • $Statement (38)
$Program => • $Statement $Program (38)
$Program => $Statement • $Program (37)
$Statement => $Expression • (37)
$Expression => $VariableReference • (37)
s39: ($KeywordLParen:0:0)
$InvocationExpression => $Identifier $KeywordLParen • $Expression $KeywordRParen (37)
$Expression => • $String (39)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (39)
$Expression => • $InvocationExpression (39)
$VariableReference => • $Identifier (39)
$Expression => • $VariableReference (39)
s40: ($String:0:0)
$Expression => $String • (39)
$InvocationExpression => $Identifier $KeywordLParen $Expression • $KeywordRParen (37)
s41: ($KeywordRParen:0:0)
$InvocationExpression => $Identifier $KeywordLParen $Expression $KeywordRParen • (37)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement $Program • (7)
$Program => $Statement $Program • (8)
$Program => $Statement $Program • (9)
$Program => $Statement $Program • (11)
$Program => $Statement $Program • (12)
$Program => $Statement $Program • (16)
$Program => $Statement $Program • (17)
$Program => $Statement $Program • (21)
$Program => $Statement $Program • (22)
$Program => $Statement $Program • (26)
$Program => $Statement $Program • (27)
$Program => $Statement $Program • (31)
$Program => $Statement $Program • (32)
$Program => $Statement $Program • (36)
$Program => $Statement • (37)
$Statement => • $Newline (41)
$LinkStatement => • $KeywordLink $Identifier (41)
$Statement => • $LinkStatement (41)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (41)
$Statement => • $VariableDeclaration (41)
$Expression => • $String (41)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (41)
$Expression => • $InvocationExpression (41)
$VariableReference => • $Identifier (41)
$Expression => • $VariableReference (41)
$Statement => • $Expression (41)
$Program => • $Statement (41)
$Program => • $Statement $Program (41)
$Program => $Statement • $Program (37)
$Statement => $Expression • (37)
$Expression => $InvocationExpression • (37)
s42: ($Newline:0:0)
$Statement => $Newline • (41)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement $Program • (7)
$Program => $Statement $Program • (8)
$Program => $Statement $Program • (9)
$Program => $Statement $Program • (11)
$Program => $Statement $Program • (12)
$Program => $Statement $Program • (16)
$Program => $Statement $Program • (17)
$Program => $Statement $Program • (21)
$Program => $Statement $Program • (22)
$Program => $Statement $Program • (26)
$Program => $Statement $Program • (27)
$Program => $Statement $Program • (31)
$Program => $Statement $Program • (32)
$Program => $Statement $Program • (36)
$Program => $Statement $Program • (37)
$Program => $Statement • (41)
$Statement => • $Newline (42)
$LinkStatement => • $KeywordLink $Identifier (42)
$Statement => • $LinkStatement (42)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (42)
$Statement => • $VariableDeclaration (42)
$Expression => • $String (42)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (42)
$Expression => • $InvocationExpression (42)
$VariableReference => • $Identifier (42)
$Expression => • $VariableReference (42)
$Statement => • $Expression (42)
$Program => • $Statement (42)
$Program => • $Statement $Program (42)
$Program => $Statement • $Program (41)
s43: ($Identifier:0:0)
$InvocationExpression => $Identifier • $KeywordLParen $Expression $KeywordRParen (42)
$VariableReference => $Identifier • (42)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement $Program • (7)
$Program => $Statement $Program • (8)
$Program => $Statement $Program • (9)
$Program => $Statement $Program • (11)
$Program => $Statement $Program • (12)
$Program => $Statement $Program • (16)
$Program => $Statement $Program • (17)
$Program => $Statement $Program • (21)
$Program => $Statement $Program • (22)
$Program => $Statement $Program • (26)
$Program => $Statement $Program • (27)
$Program => $Statement $Program • (31)
$Program => $Statement $Program • (32)
$Program => $Statement $Program • (36)
$Program => $Statement $Program • (37)
$Program => $Statement $Program • (41)
$Program => $Statement • (42)
$Statement => • $Newline (43)
$LinkStatement => • $KeywordLink $Identifier (43)
$Statement => • $LinkStatement (43)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (43)
$Statement => • $VariableDeclaration (43)
$Expression => • $String (43)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (43)
$Expression => • $InvocationExpression (43)
$VariableReference => • $Identifier (43)
$Expression => • $VariableReference (43)
$Statement => • $Expression (43)
$Program => • $Statement (43)
$Program => • $Statement $Program (43)
$Program => $Statement • $Program (42)
$Statement => $Expression • (42)
$Expression => $VariableReference • (42)
s44: ($KeywordLParen:0:0)
$InvocationExpression => $Identifier $KeywordLParen • $Expression $KeywordRParen (42)
$Expression => • $String (44)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (44)
$Expression => • $InvocationExpression (44)
$VariableReference => • $Identifier (44)
$Expression => • $VariableReference (44)
s45: ($String:0:0)
$Expression => $String • (44)
$InvocationExpression => $Identifier $KeywordLParen $Expression • $KeywordRParen (42)
s46: ($KeywordRParen:0:0)
$InvocationExpression => $Identifier $KeywordLParen $Expression $KeywordRParen • (42)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement $Program • (7)
$Program => $Statement $Program • (8)
$Program => $Statement $Program • (9)
$Program => $Statement $Program • (11)
$Program => $Statement $Program • (12)
$Program => $Statement $Program • (16)
$Program => $Statement $Program • (17)
$Program => $Statement $Program • (21)
$Program => $Statement $Program • (22)
$Program => $Statement $Program • (26)
$Program => $Statement $Program • (27)
$Program => $Statement $Program • (31)
$Program => $Statement $Program • (32)
$Program => $Statement $Program • (36)
$Program => $Statement $Program • (37)
$Program => $Statement $Program • (41)
$Program => $Statement • (42)
$Statement => • $Newline (46)
$LinkStatement => • $KeywordLink $Identifier (46)
$Statement => • $LinkStatement (46)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (46)
$Statement => • $VariableDeclaration (46)
$Expression => • $String (46)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (46)
$Expression => • $InvocationExpression (46)
$VariableReference => • $Identifier (46)
$Expression => • $VariableReference (46)
$Statement => • $Expression (46)
$Program => • $Statement (46)
$Program => • $Statement $Program (46)
$Program => $Statement • $Program (42)
$Statement => $Expression • (42)
$Expression => $InvocationExpression • (42)
s47: ($Newline:0:0)
$Statement => $Newline • (46)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement $Program • (7)
$Program => $Statement $Program • (8)
$Program => $Statement $Program • (9)
$Program => $Statement $Program • (11)
$Program => $Statement $Program • (12)
$Program => $Statement $Program • (16)
$Program => $Statement $Program • (17)
$Program => $Statement $Program • (21)
$Program => $Statement $Program • (22)
$Program => $Statement $Program • (26)
$Program => $Statement $Program • (27)
$Program => $Statement $Program • (31)
$Program => $Statement $Program • (32)
$Program => $Statement $Program • (36)
$Program => $Statement $Program • (37)
$Program => $Statement $Program • (41)
$Program => $Statement $Program • (42)
$Program => $Statement • (46)
$Statement => • $Newline (47)
$LinkStatement => • $KeywordLink $Identifier (47)
$Statement => • $LinkStatement (47)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (47)
$Statement => • $VariableDeclaration (47)
$Expression => • $String (47)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (47)
$Expression => • $InvocationExpression (47)
$VariableReference => • $Identifier (47)
$Expression => • $VariableReference (47)
$Statement => • $Expression (47)
$Program => • $Statement (47)
$Program => • $Statement $Program (47)
$Program => $Statement • $Program (46)
s48: ($Newline:0:0)
$Statement => $Newline • (47)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement $Program • (7)
$Program => $Statement $Program • (8)
$Program => $Statement $Program • (9)
$Program => $Statement $Program • (11)
$Program => $Statement $Program • (12)
$Program => $Statement $Program • (16)
$Program => $Statement $Program • (17)
$Program => $Statement $Program • (21)
$Program => $Statement $Program • (22)
$Program => $Statement $Program • (26)
$Program => $Statement $Program • (27)
$Program => $Statement $Program • (31)
$Program => $Statement $Program • (32)
$Program => $Statement $Program • (36)
$Program => $Statement $Program • (37)
$Program => $Statement $Program • (41)
$Program => $Statement $Program • (42)
$Program => $Statement $Program • (46)
$Program => $Statement • (47)
$Statement => • $Newline (48)
$LinkStatement => • $KeywordLink $Identifier (48)
$Statement => • $LinkStatement (48)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (48)
$Statement => • $VariableDeclaration (48)
$Expression => • $String (48)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (48)
$Expression => • $InvocationExpression (48)
$VariableReference => • $Identifier (48)
$Expression => • $VariableReference (48)
$Statement => • $Expression (48)
$Program => • $Statement (48)
$Program => • $Statement $Program (48)
$Program => $Statement • $Program (47)
s49: ($Newline:0:0)
$Statement => $Newline • (48)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement $Program • (7)
$Program => $Statement $Program • (8)
$Program => $Statement $Program • (9)
$Program => $Statement $Program • (11)
$Program => $Statement $Program • (12)
$Program => $Statement $Program • (16)
$Program => $Statement $Program • (17)
$Program => $Statement $Program • (21)
$Program => $Statement $Program • (22)
$Program => $Statement $Program • (26)
$Program => $Statement $Program • (27)
$Program => $Statement $Program • (31)
$Program => $Statement $Program • (32)
$Program => $Statement $Program • (36)
$Program => $Statement $Program • (37)
$Program => $Statement $Program • (41)
$Program => $Statement $Program • (42)
$Program => $Statement $Program • (46)
$Program => $Statement $Program • (47)
$Program => $Statement • (48)
$Statement => • $Newline (49)
$LinkStatement => • $KeywordLink $Identifier (49)
$Statement => • $LinkStatement (49)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (49)
$Statement => • $VariableDeclaration (49)
$Expression => • $String (49)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (49)
$Expression => • $InvocationExpression (49)
$VariableReference => • $Identifier (49)
$Expression => • $VariableReference (49)
$Statement => • $Expression (49)
$Program => • $Statement (49)
$Program => • $Statement $Program (49)
$Program => $Statement • $Program (48)
s50: ($Newline:0:0)
$Statement => $Newline • (49)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement $Program • (7)
$Program => $Statement $Program • (8)
$Program => $Statement $Program • (9)
$Program => $Statement $Program • (11)
$Program => $Statement $Program • (12)
$Program => $Statement $Program • (16)
$Program => $Statement $Program • (17)
$Program => $Statement $Program • (21)
$Program => $Statement $Program • (22)
$Program => $Statement $Program • (26)
$Program => $Statement $Program • (27)
$Program => $Statement $Program • (31)
$Program => $Statement $Program • (32)
$Program => $Statement $Program • (36)
$Program => $Statement $Program • (37)
$Program => $Statement $Program • (41)
$Program => $Statement $Program • (42)
$Program => $Statement $Program • (46)
$Program => $Statement $Program • (47)
$Program => $Statement $Program • (48)
$Program => $Statement • (49)
$Statement => • $Newline (50)
$LinkStatement => • $KeywordLink $Identifier (50)
$Statement => • $LinkStatement (50)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (50)
$Statement => • $VariableDeclaration (50)
$Expression => • $String (50)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (50)
$Expression => • $InvocationExpression (50)
$VariableReference => • $Identifier (50)
$Expression => • $VariableReference (50)
$Statement => • $Expression (50)
$Program => • $Statement (50)
$Program => • $Statement $Program (50)
$Program => $Statement • $Program (49)
s51: ($Newline:0:0)
$Statement => $Newline • (50)
$Program => $Statement $Program • (0)
$Program => $Statement $Program • (2)
$Program => $Statement $Program • (3)
$Program => $Statement $Program • (5)
$Program => $Statement $Program • (6)
$Program => $Statement $Program • (7)
$Program => $Statement $Program • (8)
$Program => $Statement $Program • (9)
$Program => $Statement $Program • (11)
$Program => $Statement $Program • (12)
$Program => $Statement $Program • (16)
$Program => $Statement $Program • (17)
$Program => $Statement $Program • (21)
$Program => $Statement $Program • (22)
$Program => $Statement $Program • (26)
$Program => $Statement $Program • (27)
$Program => $Statement $Program • (31)
$Program => $Statement $Program • (32)
$Program => $Statement $Program • (36)
$Program => $Statement $Program • (37)
$Program => $Statement $Program • (41)
$Program => $Statement $Program • (42)
$Program => $Statement $Program • (46)
$Program => $Statement $Program • (47)
$Program => $Statement $Program • (48)
$Program => $Statement $Program • (49)
$Program => $Statement • (50)
$Statement => • $Newline (51)
$LinkStatement => • $KeywordLink $Identifier (51)
$Statement => • $LinkStatement (51)
$VariableDeclaration => • $KeywordConst $Identifier $KeywordEquals $Expression (51)
$Statement => • $VariableDeclaration (51)
$Expression => • $String (51)
$InvocationExpression => • $Identifier $KeywordLParen $Expression $KeywordRParen (51)
$Expression => • $InvocationExpression (51)
$VariableReference => • $Identifier (51)
$Expression => • $VariableReference (51)
$Statement => • $Expression (51)
$Program => • $Statement (51)
$Program => • $Statement $Program (51)
$Program => $Statement • $Program (50)
[ true ]