Commit Graph

372 Commits

Author SHA1 Message Date
Sam Harwell f8cce16966 Add SequenceEqualityComparer which implements Equals and GetHashCode in a manner compatible with Java's List interface 2013-02-24 12:45:03 -06:00
Sam Harwell a988b668d3 Add RuleVersionAttribute 2013-02-24 12:45:01 -06:00
Sam Harwell 2ea504a493 Fix use of encoding argument in AntlrFileStream 2013-02-24 12:45:00 -06:00
Sam Harwell 7d7f5a1afc Add override BitSet.ToString 2013-02-24 12:44:59 -06:00
Sam Harwell fdb73a92b8 Add TestBitSet and fix bugs 2013-02-24 12:44:57 -06:00
Sam Harwell 17374ffc49 Updated reference build of ANTLR 4 2013-02-24 12:42:19 -06:00
Sam Harwell ef57689c88 Ignore Maven build directory 2013-02-24 12:39:56 -06:00
Sam Harwell 459baaf4ca Default visibility for enum constants in enum classes is public 2013-02-24 12:38:42 -06:00
Sam Harwell 861c951d56 Add missing license headers 2013-02-20 09:30:04 -06:00
Sam Harwell 8468606b72 Added CreatingTargets.md 2013-02-20 09:24:51 -06:00
Sam Harwell 148fc0f827 Merge branch 'sharpen' 2013-02-20 09:21:32 -06:00
Sam Harwell 39f51a4781 Move projects into runtime/CSharp 2013-02-20 09:19:59 -06:00
Sam Harwell 46d9392439 Add TestGraphNodes 2013-02-20 09:13:36 -06:00
Sam Harwell f3b6d3fba2 Add TestIntervalSet, fix some issues it found 2013-02-19 22:28:56 -06:00
Sam Harwell 8c3cfdf391 Add Antlr4.Runtime.Test project 2013-02-19 22:26:34 -06:00
Sam Harwell efa20b3fd2 Updated BitSet implementation 2013-02-19 20:47:30 -06:00
Sam Harwell 4bee942e2f Implement Arrays.HashCode, Equals, ToString 2013-02-19 19:44:22 -06:00
Sam Harwell 00b8db4e2b Fix DFA edge maps 2013-02-19 18:47:03 -06:00
Sam Harwell 4eb4194f5f Fix collections in TokenStreamRewriter 2013-02-19 18:46:52 -06:00
Sam Harwell 3dece5c4df Fix lexer mode stack 2013-02-19 18:46:29 -06:00
Sam Harwell 115b4736ed Implement SemanticContext.FilterPrecedencePredicates 2013-02-19 18:46:02 -06:00
Sam Harwell 0c97547a7e Fix comparison in UnbufferedCharStream.La 2013-02-19 15:49:11 -06:00
Sam Harwell 92c2c8947a Implement ANTLRFileStream.Load 2013-02-19 15:48:54 -06:00
Sam Harwell 28b72ea406 Implement IntervalSet.Add 2013-02-19 15:48:07 -06:00
Sam Harwell 9983b16190 Implement ATNConfigSet.StripHiddenConfigs 2013-02-19 15:44:12 -06:00
Sam Harwell 4df61d2616 Reverse collection 2013-02-19 15:32:07 -06:00
Sam Harwell 5278993a36 default 0 instead of null for int 2013-02-19 15:31:49 -06:00
Sam Harwell d8a8466a90 Collections usage 2013-02-19 15:30:46 -06:00
Sam Harwell 24f30a607e SortedDictionary instead of LinkedHashMap 2013-02-19 15:24:01 -06:00
Sam Harwell 2f217b5241 Collections usage 2013-02-19 15:14:28 -06:00
Sam Harwell b79519ef16 Updated implementations of EmptyList, EmptyMap, SingletonList, and SingletonMap 2013-02-19 15:13:57 -06:00
Sam Harwell e343e839ee Merge branch 'sharpen' 2013-02-19 14:41:47 -06:00
Sam Harwell 8ec18a03b8 Sharpen annotations on ATNConfigSet and EdgeMap+derived 2013-02-19 14:40:19 -06:00
Sam Harwell 9e9be6427d Use IEnumerable 2013-02-19 14:15:47 -06:00
Sam Harwell 9a351761d6 Merge branch 'sharpen' 2013-02-19 11:49:47 -06:00
Sam Harwell b0a106eaa4 Updated properties and parameter types 2013-02-19 11:45:58 -06:00
Sam Harwell 02f7958446 Fix usage of AddAll 2013-02-19 11:40:08 -06:00
Sam Harwell 040896b40a Updated ConcurrentDictionary usage in PredictionContext 2013-02-19 11:39:49 -06:00
Sam Harwell dbdec984e2 Updated collections in SemanticContext 2013-02-19 11:39:27 -06:00
Sam Harwell 0cc20fc963 Annotation on return value 2013-02-19 11:25:43 -06:00
Sam Harwell 55f049d088 ATNSimulator updates 2013-02-19 11:24:55 -06:00
Sam Harwell 26fd804dcd Use Remove method instead of Sharpen helper method 2013-02-19 11:24:33 -06:00
Sam Harwell 0f3b3e3525 Use InvalidOperationException instead of Error 2013-02-19 11:24:04 -06:00
Sam Harwell 4593f43c57 Allow NotNull and Nullable on properties 2013-02-19 11:23:21 -06:00
Sam Harwell f45c70fcd5 Add required explicit interface implementations 2013-02-19 11:23:06 -06:00
Sam Harwell a24f65af41 Updated IntervalSet collection usage 2013-02-19 11:22:45 -06:00
Sam Harwell 413e6d7bde Updated format strings 2013-02-18 20:03:59 -06:00
Sam Harwell 2b3421868d Updated collections in LL1Analyzer 2013-02-18 20:03:45 -06:00
Sam Harwell 6aa4042c00 Updated collections 2013-02-18 19:59:15 -06:00
Sam Harwell 5326ad4f26 Use IRecognizer interface 2013-02-18 19:56:57 -06:00