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