1Check: 2 3RewriteRuleElementStream is in CSharp3 not a generic type! 4 5Look for Get() to turn into indexers! 6 7API CHANGES FROM ANTRLR 3.1 to ANTLR 3.2 8 9Removed any obsolete API. Lots of properties and methods have been turned virtual. Constants in UPPERCASE_ONLY have been turned into UppercaseOnly. 10 11Antlr.Runtime.Tree.Tree renamed to Antlr.Runtime.Tree.TreeConstants 12 13Antlr.Runtime.BaseRecognizer.Failed() has been turned into a property 14Antlr.Runtime.BaseRecognizer.NEXT_TOKEN_RULE_NAME renamed to Antlr.Runtime.BaseRecognizer.NextTokenRuleName 15Antlr.Runtime.BaseRecognizer.MEMO_RULE_FAILED renamed to Antlr.Runtime.BaseRecognizer.MemoRuleFailed 16Antlr.Runtime.BaseRecognizer.MEMO_RULE_UNKNOWN renamed to Antlr.Runtime.BaseRecognizer.MemoRuleUnknown 17Antlr.Runtime.BaseRecognizer.INITIAL_FOLLOW_STACK_SIZE renamed to Antlr.Runtime.BaseRecognizer.InitialFollowStackSize 18Antlr.Runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL renamed to Antlr.Runtime.BaseRecognizer.DefaultTokenChannel 19Antlr.Runtime.BaseRecognizer.HIDDEN renamed to Antlr.Runtime.BaseRecognizer.Hidden 20Antlr.Runtime.BaseRecognizer.Input has been removed. 21 22Antlr.Runtime.Parser.Input - return type has been changed to ITokenStream 23 24Antlr.Runtime.Lexer.Input - return type has been changed to ICharStream 25 26Antlr.Runtime.TreeParser - return type has been changed to ITreeNodeStream 27 28Antlr.Runtime.RuleReturnScope - removed setters from properties 29 30Antlr.Runtime.ParserRuleReturnScope - removed setters from properties 31Antlr.Runtime.ParserRuleReturnScope.start has been made public 32Antlr.Runtime.ParserRuleReturnScope.stop has been made public 33 34Antlr.Runtime.TreeRuleReturnScope - removed setter from property 35 36Antlr.Runtime.Tree.RewriteRuleElementStream is no longer generic (this causes appropriate changes to the derived classes). Usually T and SpecializingType have been replaced with "object". 37Antlr.Runtime.Tree.RewriteRuleElementStream.HasNext has been turned into a property 38Antlr.Runtime.Tree.RewriteRuleElementStream._Next() has been merged with NextTree() 39Antlr.Runtime.Tree.RewriteRuleElementStream.Dup() has been added 40 41Antlr.Runtime.Tree.RewriteRuleTokenStream.Dup() has been added 42 43Antlr.Runtime.Tree.RewriteRuleTokenStream.Dup() has been added 44 45Antlr.Runtime.CharStreamConstants.EOF has been renamed to EndOfFile 46 47Antlr.Runtime.Tree.ITreeAdaptor.GetNilNode has been turned into property Nil (implementing classes followed) 48