diff options
Diffstat (limited to 'runtime/CSharp3/Sources/Antlr3.Runtime/Tree/TreeFilter.cs')
-rw-r--r-- | runtime/CSharp3/Sources/Antlr3.Runtime/Tree/TreeFilter.cs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/CSharp3/Sources/Antlr3.Runtime/Tree/TreeFilter.cs b/runtime/CSharp3/Sources/Antlr3.Runtime/Tree/TreeFilter.cs index ef7b412..ba44e2d 100644 --- a/runtime/CSharp3/Sources/Antlr3.Runtime/Tree/TreeFilter.cs +++ b/runtime/CSharp3/Sources/Antlr3.Runtime/Tree/TreeFilter.cs @@ -58,8 +58,8 @@ namespace Antlr.Runtime.Tree try { // share TreeParser object but not parsing-related state - state = new RecognizerSharedState(); - input = new CommonTreeNodeStream( originalAdaptor, t ); + SetState(new RecognizerSharedState()); + SetTreeNodeStream(new CommonTreeNodeStream(originalAdaptor, t)); ( (CommonTreeNodeStream)input ).TokenStream = originalTokenStream; BacktrackingLevel = 1; whichRule(); |