blob: f7e8232e327692621e54368f6bfa074da5e54d48 [file] [log] [blame]
Check:
RewriteRuleElementStream is in CSharp3 not a generic type!
Look for Get() to turn into indexers!
API CHANGES FROM ANTRLR 3.1 to ANTLR 3.2
Removed any obsolete API. Lots of properties and methods have been turned virtual. Constants in UPPERCASE_ONLY have been turned into UppercaseOnly.
Antlr.Runtime.Tree.Tree renamed to Antlr.Runtime.Tree.TreeConstants
Antlr.Runtime.BaseRecognizer.Failed() has been turned into a property
Antlr.Runtime.BaseRecognizer.NEXT_TOKEN_RULE_NAME renamed to Antlr.Runtime.BaseRecognizer.NextTokenRuleName
Antlr.Runtime.BaseRecognizer.MEMO_RULE_FAILED renamed to Antlr.Runtime.BaseRecognizer.MemoRuleFailed
Antlr.Runtime.BaseRecognizer.MEMO_RULE_UNKNOWN renamed to Antlr.Runtime.BaseRecognizer.MemoRuleUnknown
Antlr.Runtime.BaseRecognizer.INITIAL_FOLLOW_STACK_SIZE renamed to Antlr.Runtime.BaseRecognizer.InitialFollowStackSize
Antlr.Runtime.BaseRecognizer.DEFAULT_TOKEN_CHANNEL renamed to Antlr.Runtime.BaseRecognizer.DefaultTokenChannel
Antlr.Runtime.BaseRecognizer.HIDDEN renamed to Antlr.Runtime.BaseRecognizer.Hidden
Antlr.Runtime.BaseRecognizer.Input has been removed.
Antlr.Runtime.Parser.Input - return type has been changed to ITokenStream
Antlr.Runtime.Lexer.Input - return type has been changed to ICharStream
Antlr.Runtime.TreeParser - return type has been changed to ITreeNodeStream
Antlr.Runtime.RuleReturnScope - removed setters from properties
Antlr.Runtime.ParserRuleReturnScope - removed setters from properties
Antlr.Runtime.ParserRuleReturnScope.start has been made public
Antlr.Runtime.ParserRuleReturnScope.stop has been made public
Antlr.Runtime.TreeRuleReturnScope - removed setter from property
Antlr.Runtime.Tree.RewriteRuleElementStream is no longer generic (this causes appropriate changes to the derived classes). Usually T and SpecializingType have been replaced with "object".
Antlr.Runtime.Tree.RewriteRuleElementStream.HasNext has been turned into a property
Antlr.Runtime.Tree.RewriteRuleElementStream._Next() has been merged with NextTree()
Antlr.Runtime.Tree.RewriteRuleElementStream.Dup() has been added
Antlr.Runtime.Tree.RewriteRuleTokenStream.Dup() has been added
Antlr.Runtime.Tree.RewriteRuleTokenStream.Dup() has been added
Antlr.Runtime.CharStreamConstants.EOF has been renamed to EndOfFile
Antlr.Runtime.Tree.ITreeAdaptor.GetNilNode has been turned into property Nil (implementing classes followed)