Commit Graph

152 Commits

Author SHA1 Message Date
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
Sam Harwell f35b3ec806 Updated collections in Transition 2013-02-18 19:56:11 -06:00
Sam Harwell 8ac4d130a8 Use IRecognizer interface in exceptions 2013-02-18 19:38:59 -06:00
Sam Harwell 7ab35ea063 Fix IEnumerator usage 2013-02-18 19:37:26 -06:00
Sam Harwell 4fd4a4f1d7 Add State and InputStream to the IRecognizer interface 2013-02-18 19:37:10 -06:00
Sam Harwell 293990009d Merge branch 'sharpen' 2013-02-18 19:34:42 -06:00
Sam Harwell c865930973 Updated annotations in RecognitionException 2013-02-18 19:34:29 -06:00
Sam Harwell 5081a4c0b4 Fix loop variable references 2013-02-18 18:53:25 -06:00
Sam Harwell 1650c4fff3 List and Set usage 2013-02-18 18:33:42 -06:00
Sam Harwell be53840add Dictionary usage 2013-02-18 18:30:00 -06:00
Sam Harwell b405ea3f72 Initial BitSet implementation stub 2013-02-18 18:27:55 -06:00
Sam Harwell 7cddac8498 Convert int to enum by cast 2013-02-18 18:27:21 -06:00
Sam Harwell 8aa9ff38bb Merge branch 'sharpen' 2013-02-18 17:18:30 -06:00
Sam Harwell b12aff16b0 BitArray isn't a good replacement for BitSet, will need to provide a proper implementation 2013-02-18 17:17:17 -06:00
Sam Harwell a6bd78893d Map NoSuchElementException to InvalidOperationException 2013-02-18 17:13:51 -06:00
Sam Harwell 1a44b8e759 The override keyword should not be generated for interface implementations when -separateInterfaceConstants is specified 2013-02-18 17:11:58 -06:00
Sam Harwell 15a97b41b6 Updated properties in ATNConfigSet 2013-02-18 17:09:47 -06:00
Sam Harwell af5057c2d7 Fix generic method signature 2013-02-18 17:02:08 -06:00
Sam Harwell e2c5a77be5 Add required explicit interface implementations 2013-02-18 15:31:24 -06:00
Sam Harwell 45dd95e901 Update ParseTreeProperty implementation using a ConcurrentDictionary for the backing store 2013-02-18 15:28:30 -06:00
Sam Harwell d55c2176e1 Add DictionaryExtensions and ListExtensions 2013-02-18 15:27:51 -06:00