Skip to content

Commit a77a474

Browse files
authored
Merge pull request #4029 from parrt/eric-test-updates
Extract unit test updates by @ericvergnaud needed for TypeScript
2 parents 539ffaf + 8a8141f commit a77a474

26 files changed

+94
-42
lines changed

runtime-testsuite/resources/org/antlr/v4/test/runtime/descriptors/LeftRecursion/MultipleAlternativesWithCommonLabel_1.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ Parser
1010
grammar T;
1111
s : e {<writeln("$e.v")>};
1212
e returns [int v]
13-
: e '*' e {$v = <Cast("BinaryContext","$ctx"):ContextMember({<Production("e")>(0)}, {<Result("v")>})> * <Cast("BinaryContext","$ctx"):ContextMember({<Production("e")>(1)}, {<Result("v")>})>;} # binary
14-
| e '+' e {$v = <Cast("BinaryContext","$ctx"):ContextMember({<Production("e")>(0)}, {<Result("v")>})> + <Cast("BinaryContext","$ctx"):ContextMember({<Production("e")>(1)}, {<Result("v")>})>;} # binary
13+
: e '*' e {$v = <Cast("BinaryContext","$ctx"):SubContextLocal({<Production("e")>(0)}, {<Result("v")>})> * <Cast("BinaryContext","$ctx"):SubContextLocal({<Production("e")>(1)}, {<Result("v")>})>;} # binary
14+
| e '+' e {$v = <Cast("BinaryContext","$ctx"):SubContextLocal({<Production("e")>(0)}, {<Result("v")>})> + <Cast("BinaryContext","$ctx"):SubContextLocal({<Production("e")>(1)}, {<Result("v")>})>;} # binary
1515
| INT{$v = $INT.int;} # anInt
1616
| '(' e ')' {$v = $e.v;} # parens
1717
| left=e INC {<ContextRuleFunction(Cast("UnaryContext","$ctx"), "INC()"):Concat(" != null"):Assert()>$v = $left.v + 1;} # unary

runtime-testsuite/resources/org/antlr/v4/test/runtime/descriptors/LeftRecursion/MultipleAlternativesWithCommonLabel_2.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ Parser
1010
grammar T;
1111
s : e {<writeln("$e.v")>};
1212
e returns [int v]
13-
: e '*' e {$v = <Cast("BinaryContext","$ctx"):ContextMember({<Production("e")>(0)}, {<Result("v")>})> * <Cast("BinaryContext","$ctx"):ContextMember({<Production("e")>(1)}, {<Result("v")>})>;} # binary
14-
| e '+' e {$v = <Cast("BinaryContext","$ctx"):ContextMember({<Production("e")>(0)}, {<Result("v")>})> + <Cast("BinaryContext","$ctx"):ContextMember({<Production("e")>(1)}, {<Result("v")>})>;} # binary
13+
: e '*' e {$v = <Cast("BinaryContext","$ctx"):SubContextLocal({<Production("e")>(0)}, {<Result("v")>})> * <Cast("BinaryContext","$ctx"):SubContextLocal({<Production("e")>(1)}, {<Result("v")>})>;} # binary
14+
| e '+' e {$v = <Cast("BinaryContext","$ctx"):SubContextLocal({<Production("e")>(0)}, {<Result("v")>})> + <Cast("BinaryContext","$ctx"):SubContextLocal({<Production("e")>(1)}, {<Result("v")>})>;} # binary
1515
| INT{$v = $INT.int;} # anInt
1616
| '(' e ')' {$v = $e.v;} # parens
1717
| left=e INC {<ContextRuleFunction(Cast("UnaryContext","$ctx"), "INC()"):Concat(" != null"):Assert()>$v = $left.v + 1;} # unary

runtime-testsuite/resources/org/antlr/v4/test/runtime/descriptors/LeftRecursion/MultipleAlternativesWithCommonLabel_3.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ Parser
1010
grammar T;
1111
s : e {<writeln("$e.v")>};
1212
e returns [int v]
13-
: e '*' e {$v = <Cast("BinaryContext","$ctx"):ContextMember({<Production("e")>(0)}, {<Result("v")>})> * <Cast("BinaryContext","$ctx"):ContextMember({<Production("e")>(1)}, {<Result("v")>})>;} # binary
14-
| e '+' e {$v = <Cast("BinaryContext","$ctx"):ContextMember({<Production("e")>(0)}, {<Result("v")>})> + <Cast("BinaryContext","$ctx"):ContextMember({<Production("e")>(1)}, {<Result("v")>})>;} # binary
13+
: e '*' e {$v = <Cast("BinaryContext","$ctx"):SubContextLocal({<Production("e")>(0)}, {<Result("v")>})> * <Cast("BinaryContext","$ctx"):SubContextLocal({<Production("e")>(1)}, {<Result("v")>})>;} # binary
14+
| e '+' e {$v = <Cast("BinaryContext","$ctx"):SubContextLocal({<Production("e")>(0)}, {<Result("v")>})> + <Cast("BinaryContext","$ctx"):SubContextLocal({<Production("e")>(1)}, {<Result("v")>})>;} # binary
1515
| INT{$v = $INT.int;} # anInt
1616
| '(' e ')' {$v = $e.v;} # parens
1717
| left=e INC {<ContextRuleFunction(Cast("UnaryContext","$ctx"), "INC()"):Concat(" != null"):Assert()>$v = $left.v + 1;} # unary

runtime-testsuite/resources/org/antlr/v4/test/runtime/descriptors/LeftRecursion/MultipleAlternativesWithCommonLabel_4.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ Parser
1010
grammar T;
1111
s : e {<writeln("$e.v")>};
1212
e returns [int v]
13-
: e '*' e {$v = <Cast("BinaryContext","$ctx"):ContextMember({<Production("e")>(0)}, {<Result("v")>})> * <Cast("BinaryContext","$ctx"):ContextMember({<Production("e")>(1)}, {<Result("v")>})>;} # binary
14-
| e '+' e {$v = <Cast("BinaryContext","$ctx"):ContextMember({<Production("e")>(0)}, {<Result("v")>})> + <Cast("BinaryContext","$ctx"):ContextMember({<Production("e")>(1)}, {<Result("v")>})>;} # binary
13+
: e '*' e {$v = <Cast("BinaryContext","$ctx"):SubContextLocal({<Production("e")>(0)}, {<Result("v")>})> * <Cast("BinaryContext","$ctx"):SubContextLocal({<Production("e")>(1)}, {<Result("v")>})>;} # binary
14+
| e '+' e {$v = <Cast("BinaryContext","$ctx"):SubContextLocal({<Production("e")>(0)}, {<Result("v")>})> + <Cast("BinaryContext","$ctx"):SubContextLocal({<Production("e")>(1)}, {<Result("v")>})>;} # binary
1515
| INT{$v = $INT.int;} # anInt
1616
| '(' e ')' {$v = $e.v;} # parens
1717
| left=e INC {<ContextRuleFunction(Cast("UnaryContext","$ctx"), "INC()"):Concat(" != null"):Assert()>$v = $left.v + 1;} # unary

runtime-testsuite/resources/org/antlr/v4/test/runtime/descriptors/LeftRecursion/MultipleAlternativesWithCommonLabel_5.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ Parser
1010
grammar T;
1111
s : e {<writeln("$e.v")>};
1212
e returns [int v]
13-
: e '*' e {$v = <Cast("BinaryContext","$ctx"):ContextMember({<Production("e")>(0)}, {<Result("v")>})> * <Cast("BinaryContext","$ctx"):ContextMember({<Production("e")>(1)}, {<Result("v")>})>;} # binary
14-
| e '+' e {$v = <Cast("BinaryContext","$ctx"):ContextMember({<Production("e")>(0)}, {<Result("v")>})> + <Cast("BinaryContext","$ctx"):ContextMember({<Production("e")>(1)}, {<Result("v")>})>;} # binary
13+
: e '*' e {$v = <Cast("BinaryContext","$ctx"):SubContextLocal({<Production("e")>(0)}, {<Result("v")>})> * <Cast("BinaryContext","$ctx"):SubContextLocal({<Production("e")>(1)}, {<Result("v")>})>;} # binary
14+
| e '+' e {$v = <Cast("BinaryContext","$ctx"):SubContextLocal({<Production("e")>(0)}, {<Result("v")>})> + <Cast("BinaryContext","$ctx"):SubContextLocal({<Production("e")>(1)}, {<Result("v")>})>;} # binary
1515
| INT{$v = $INT.int;} # anInt
1616
| '(' e ')' {$v = $e.v;} # parens
1717
| left=e INC {<ContextRuleFunction(Cast("UnaryContext","$ctx"), "INC()"):Concat(" != null"):Assert()>$v = $left.v + 1;} # unary

runtime-testsuite/resources/org/antlr/v4/test/runtime/descriptors/Listeners/Basic.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ grammar T;
99

1010
s
1111
@after {
12-
<ContextRuleFunction("$ctx", "r"):ToStringTree():writeln()>
13-
<ContextRuleFunction("$ctx", "r"):WalkListener()>
12+
<ContextMember("$ctx", "r"):ToStringTree():writeln()>
13+
<ContextMember("$ctx", "r"):WalkListener()>
1414
}
1515
: r=a ;
1616
a : INT INT

runtime-testsuite/resources/org/antlr/v4/test/runtime/descriptors/Listeners/LR.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ grammar T;
99

1010
s
1111
@after {
12-
<ContextRuleFunction("$ctx", "r"):ToStringTree():writeln()>
13-
<ContextRuleFunction("$ctx", "r"):WalkListener()>
12+
<ContextMember("$ctx", "r"):ToStringTree():writeln()>
13+
<ContextMember("$ctx", "r"):WalkListener()>
1414
}
1515
: r=e ;
1616
e : e op='*' e

runtime-testsuite/resources/org/antlr/v4/test/runtime/descriptors/Listeners/LRWithLabels.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ grammar T;
99

1010
s
1111
@after {
12-
<ContextRuleFunction("$ctx", "r"):ToStringTree():writeln()>
13-
<ContextRuleFunction("$ctx", "r"):WalkListener()>
12+
<ContextMember("$ctx", "r"):ToStringTree():writeln()>
13+
<ContextMember("$ctx", "r"):WalkListener()>
1414
}
1515
: r=e ;
1616
e : e '(' eList ')' # Call

runtime-testsuite/resources/org/antlr/v4/test/runtime/descriptors/Listeners/RuleGetters_1.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ grammar T;
99

1010
s
1111
@after {
12-
<ContextRuleFunction("$ctx", "r"):ToStringTree():writeln()>
13-
<ContextRuleFunction("$ctx", "r"):WalkListener()>
12+
<ContextMember("$ctx", "r"):ToStringTree():writeln()>
13+
<ContextMember("$ctx", "r"):WalkListener()>
1414
}
1515
: r=a ;
1616
a : b b // forces list

runtime-testsuite/resources/org/antlr/v4/test/runtime/descriptors/Listeners/RuleGetters_2.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ grammar T;
99

1010
s
1111
@after {
12-
<ContextRuleFunction("$ctx", "r"):ToStringTree():writeln()>
13-
<ContextRuleFunction("$ctx", "r"):WalkListener()>
12+
<ContextMember("$ctx", "r"):ToStringTree():writeln()>
13+
<ContextMember("$ctx", "r"):WalkListener()>
1414
}
1515
: r=a ;
1616
a : b b // forces list

0 commit comments

Comments
 (0)