Commit Graph

73 Commits

Author SHA1 Message Date
Sam Harwell c78833e705 Update to latest build of Sharpen 2014-07-31 16:37:24 -05:00
Sam Harwell bd8d057d02 Map java.util.Reader to System.IO.TextReader 2014-07-04 20:39:54 -05:00
Sam Harwell 9f90162a7d Map ArrayDeque and Deque to Stack 2014-07-04 20:39:20 -05:00
Sam Harwell 8a062443af Map putIfAbsent to GetOrAdd 2014-07-04 20:38:40 -05:00
Sam Harwell 9a23a7f3c5 Map java.util.UUID to System.Guid 2014-07-04 18:42:29 -05:00
Sam Harwell 0da1f54f19 Map Collection.add to Add instead of AddItem 2014-07-04 18:36:28 -05:00
Sam Harwell fd1cc448b0 * Update Sharpen namespace to Antlr4.Runtime.Sharpen at code generation time
* Support self-closing tags in XML documentation comments
* Use self-closing see tags when the content is just the name of the referenced item
2014-07-04 16:23:31 -05:00
Sam Harwell eef89a0071 Convert many additional methods as C# properties 2014-07-02 21:09:13 -05:00
Sam Harwell 2a3412ff73 Update to the latest release of ANTLR 4 2014-06-30 22:39:33 -05:00
Sam Harwell a41a70f71a Update to the latest release of ANTLR 4 2014-04-08 06:21:59 -05:00
Sam Harwell 0a3e6f00a8 Update to the latest release of ANTLR 4 2014-03-25 14:21:24 -05:00
Sam Harwell c15992da79 Re-translate source with updated configuration 2014-02-18 09:48:56 -06:00
Sam Harwell cb8124c929 Update to the reference build of Sharpen 2014-02-17 16:34:25 -06:00
Sam Harwell 5b9c45fb30 Update to the latest release of ANTLR 4 2014-02-16 14:51:37 -06:00
Sam Harwell 828f0639a7 Set wrapping width to 1000 2014-02-16 13:33:54 -06:00
Sam Harwell bf070cf58f Updated working build of Sharpen 2014-02-16 13:31:35 -06:00
Sam Harwell fcf2482ab3 Sharpen can ignore JFileChooserConfirmOverwrite 2013-08-04 21:13:35 -05:00
Sam Harwell f74aabfac8 Updated to match ANTLR 4.1 release 2013-08-04 21:12:02 -05:00
Sam Harwell 191c24f89b Translate Set interface to HashSet instead of ISet for improved compatibility with earlier frameworks 2013-02-27 12:56:24 -06:00
Sam Harwell 02d608a21c Ignore Transition.serializationTypes 2013-02-27 12:54:25 -06:00
Sam Harwell e0b1d7dd26 Updated to latest reference build of ANTLR 4 2013-02-26 11:14:46 -06:00
Sam Harwell 54c4bc826f Strings can be constant in C# 2013-02-26 10:51:42 -06:00
Sam Harwell e5a1ed6996 Translate Interval as a struct, and make Length a property 2013-02-26 10:39:46 -06:00
Sam Harwell cf73d49f6e checked and unchecked are keywords in C# 2013-02-25 14:38:30 -06:00
Sam Harwell 6b7eb5dad4 Updated RuleDependencyChecker to match the new behavior of RuleDependencyProcessor 2013-02-25 14:37:45 -06:00
Sam Harwell 5e49211455 Constructors don't inherit visibility 2013-02-25 13:23:46 -06:00
Sam Harwell 587b95db74 Fix switch case open/closed analysis 2013-02-25 13:03:34 -06:00
Sam Harwell 789b9578a6 Updated sharpen property annotations in Lexer 2013-02-25 12:54:42 -06:00
Sam Harwell 17374ffc49 Updated reference build of ANTLR 4 2013-02-24 12:42:19 -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 8ec18a03b8 Sharpen annotations on ATNConfigSet and EdgeMap+derived 2013-02-19 14:40:19 -06:00
Sam Harwell b0a106eaa4 Updated properties and parameter types 2013-02-19 11:45:58 -06:00
Sam Harwell c865930973 Updated annotations in RecognitionException 2013-02-18 19:34:29 -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 2d3fc09ba2 Add and use the -separateInterfaceConstants option 2013-02-18 13:14:07 -06:00
Sam Harwell aaa7adf598 Updated sharpen submodule 2013-02-18 10:51:09 -06:00
Sam Harwell 1ffb975f0d Default visibility for methods in interfaces converted to C# classes is public, not internal 2013-02-18 09:04:56 -06:00
Sam Harwell a7df354202 Updated mappings for Predicate, Func0, and Func1 2013-02-17 20:59:53 -06:00
Sam Harwell b9518b9b52 @sharpen.ignore Func0, Func1, Predicate 2013-02-17 15:42:22 -06:00
Sam Harwell a960ca940e Fix generation of calls to List.remove(int) which should become RemoveAt 2013-02-17 15:31:14 -06:00
Sam Harwell fb5c7655ea Updated mappings for InputStream and InputStreamReader 2013-02-17 15:28:22 -06:00
Sam Harwell 4ff0791120 Use Dictionary instead of FlexibleHashMap 2013-02-17 15:26:43 -06:00
Sam Harwell f0ef7a5a28 Updated sharpen annotations 2013-02-17 15:23:38 -06:00
Sam Harwell ef09ec8885 Fix generic Comparable mapping 2013-02-16 20:13:09 -06:00
Sam Harwell 11e2186805 Updated properties 2013-02-16 20:12:31 -06:00
Sam Harwell 87d27b7c02 Updated mapping for EqualityComparator and AbstractEqualityComparator 2013-02-16 17:14:24 -06:00
Sam Harwell 8ddfed3dd5 Improved method mapping for String.compareTo(String) 2013-02-16 17:10:59 -06:00