Commit Graph

270 Commits

Author SHA1 Message Date
Sam Harwell 5763eb8be8 Working on development version 4.2.2 2014-04-08 06:34:40 -05:00
Sam Harwell db2fe9dca9 Fix build errors in newly generated code 2014-04-08 06:32:09 -05:00
Sam Harwell f71699e20a Merge branch 'sharpen' 2014-04-08 06:23:33 -05:00
Sam Harwell a41a70f71a Update to the latest release of ANTLR 4 2014-04-08 06:21:59 -05:00
Sam Harwell 6eb48b45bc Updated version numbers for next development cycle 2014-03-25 16:19:15 -05:00
Sam Harwell 71a9f87b50 Updated version numbers for release 4.2.1-alpha001 2014-03-25 16:01:29 -05:00
Sam Harwell 9b35c63396 Updated build dependencies 2014-03-25 16:01:28 -05:00
Sam Harwell a6daadf360 Working on development version 4.2.1 2014-03-25 14:48:45 -05:00
Sam Harwell a14b197714 Fix issues in newly generated code 2014-03-25 14:48:19 -05:00
Sam Harwell 53f2c8f1a6 Merge branch 'sharpen' 2014-03-25 14:22:53 -05:00
Sam Harwell 0a3e6f00a8 Update to the latest release of ANTLR 4 2014-03-25 14:21:24 -05:00
Sam Harwell 3d5694264f Updated assembly informational version for next development cycle 2014-02-18 17:47:37 -06:00
Sam Harwell 9acf9c8fb7 Updated assembly informational version for release 2014-02-18 17:40:31 -06:00
Sam Harwell 424787bf43 Merge branch 'sharpen' 2014-02-18 09:50:36 -06:00
Sam Harwell c15992da79 Re-translate source with updated configuration 2014-02-18 09:48:56 -06:00
Sam Harwell dfbf806c4d Updated test projects to use the latest NuGet package for code generation 2014-02-18 09:40:26 -06:00
Sam Harwell 5b3e585183 Updated build task to use the latest version of the tool 2014-02-18 09:40:20 -06:00
Sam Harwell e926e5e42f Fix output folders for portable framework release 2014-02-18 06:51:00 -06:00
Sam Harwell 3ad2554087 Updated assembly versions 2014-02-16 21:54:39 -06:00
Sam Harwell 9d73c12b30 Enable NuGet package restore 2014-02-16 21:45:32 -06:00
Sam Harwell 593275784b Fix build errors produced by the latest Sharpen-generated code 2014-02-16 21:24:24 -06:00
Sam Harwell 61ecdf7289 Merge branch 'sharpen' 2014-02-16 15:38:23 -06:00
Sam Harwell 94ad1d162d Merge branch 'sharpen' 2014-02-16 15:25:16 -06:00
Sam Harwell 082f0bbfad Merge branch 'sharpen' 2014-02-16 15:03:32 -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 2ac3c96464 Use TextReader instead of StreamReader where possible 2013-09-15 11:46:28 -05:00
Kazunori Sakamoto 3db39af8b2 Change AntlrInputStream to use TextReader instead of StreamReader. 2013-09-15 17:37:44 +09:00
Sam Harwell 9918154f34 Fix the case of two files' names 2013-08-28 19:10:11 -05:00
Sam Harwell d27cd5f634 Build separate NuGet packages for the tool and the runtime (allows separation of VS2008 and VS2010+ features) 2013-08-05 22:41:32 -05:00
Sam Harwell 66c64be11b Add additional logging for exceptional situations 2013-08-05 19:38:21 -05:00
Sam Harwell 1fc1f5dda7 Fix Guid deserialization 2013-08-05 19:37:53 -05:00
Sam Harwell c9a02cd707 Fix behavior when spaces are in the path (fixes #6) 2013-08-05 19:37:39 -05:00
Sam Harwell a2a1eef6c3 Updated several documentation comments 2013-08-04 22:36:11 -05:00
Sam Harwell 9c20726f0a Allow spaces in the project path (fixes #6) 2013-08-04 22:23:15 -05:00
Sam Harwell 81459fb10c Simplify and fix bugs in ANTLRInputStream 2013-08-04 22:16:06 -05:00
Sam Harwell a4e5bfbae9 Fix build errors 2013-08-04 22:01:15 -05:00
Sam Harwell 8111fa5872 Merge branch 'sharpen' 2013-08-04 21:37:35 -05: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 6736b3f900 Added NuGet support 2013-08-04 16:36:34 -05:00
Sam Harwell 6e198f8e0e Fix XML documentation warnings 2013-04-17 21:42:17 -05:00
Sam Harwell d01a221a6f Generate XML documentation for the runtime library during the build 2013-04-17 21:41:58 -05:00
Sam Harwell 290c5d5e82 Fix output path for release build of Antlr4.Runtime.CF3.5.dll 2013-04-17 21:41:29 -05:00
Sam Harwell e0300618c7 Fix grammar IntelliSense in Visual Studio 2008 / MSBuild 3.5 2013-04-17 20:51:44 -05:00
Sam Harwell 75ae586e50 The Target element in MSBuild 3.5 doesn't support the AfterTargets attribute 2013-04-17 20:51:11 -05:00
Sam Harwell 78e9b97437 Update assembly names in UsingTask definitions 2013-04-17 20:50:38 -05:00
Sam Harwell 44f943486b Remove incorrect assembly reference 2013-04-17 20:49:28 -05:00
Sam Harwell 6b0890a510 Added Antlr4.Runtime.CF3.5 assembly for .NET Compact Framework 3.5 (requires Visual Studio 2008 to build) 2013-04-17 20:15:57 -05:00
Sam Harwell 785585199c Separate MSBuild integration for .NET 3.5 and .NET 4.0 toolchains 2013-04-17 19:02:01 -05:00
Sam Harwell e987cebef3 Abstract class should use protected constructor 2013-03-25 10:23:39 -05:00
Sam Harwell 4a9fe95354 Use inline initializer instead of static constructor 2013-03-25 10:23:17 -05:00
Sam Harwell 621281fa67 Implement ContainsAll with IEnumerable<ATNConfig> instead of ICollection<_T0> 2013-03-25 10:22:50 -05:00
Sam Harwell b0050b6bdc Address code analysis messages 2013-03-14 07:02:57 -05:00
Sam Harwell dd5fd62818 Mark the assemblies not CLS compliant 2013-03-14 05:43:34 -05:00
Sam Harwell 3c0b96c413 Allow specifying the JVM vendor (default JavaSoft) and installation (default Java Runtime Environment) in the project file 2013-03-14 05:41:48 -05:00
Sam Harwell 092078e5bf The JavaHome property and TryGetJavaHome methods are now static 2013-03-14 05:32:34 -05:00
Sam Harwell c6bb5be737 Actually use the registryView parameter 2013-03-14 05:31:47 -05:00
Sam Harwell fe57b88b4b Include the name of the attributed element for failed rule dependencies 2013-03-11 22:39:51 -05:00
Sam Harwell 451e562a34 Check all dependencies for an assembly before throwing an exception (if any is required) 2013-03-11 22:39:22 -05:00
Sam Harwell 8048f58b57 Fix format strings 2013-03-11 22:18:46 -05:00
Sam Harwell f494410681 Check for both the 32- and 64-bit versions of Java (fixes #2) 2013-03-11 21:46:45 -05:00
Sam Harwell c9d8fceeb7 RuleDependencyChecker should examine non-public types and members as well 2013-03-11 21:46:09 -05:00
Sam Harwell d41f4ba906 Need to use the full path for source files or relative output directories will be used and tokens files won't be found 2013-03-05 17:39:08 -06:00
Sam Harwell 1b605a5e71 Add ICustomAttributeProvider wrappers to the portable library variant 2013-03-05 15:34:25 -06:00
Sam Harwell 0ea64b9bb1 SerializableAttribute is not available in the portable class library 2013-03-05 15:34:24 -06:00
Sam Harwell 5bd661e115 Portable class library does not support direct file IO 2013-03-05 15:34:23 -06:00
Sam Harwell 307464f818 Portable class library does not support console IO 2013-03-05 15:34:22 -06:00
Sam Harwell 00689a40bc Remove debug, dfa_debug, and retry_debug from portable library 2013-03-05 15:34:21 -06:00
Sam Harwell 7049163595 Add Portable Class Library C# target variant 2013-03-05 15:34:15 -06:00
Sam Harwell f67c42d5fb Use Dispose instead of Close for portability 2013-03-05 15:34:13 -06:00
Sam Harwell 1f76add8cb Fix incorrect type checks in TrimToSizeListener 2013-03-05 15:34:12 -06:00
Sam Harwell a47c2933e9 Fix IntelliSense issues in projects that reference both Antlr3.targets and Antlr4.targets 2013-02-28 20:15:15 -06:00
Sam Harwell ce6296416e Updated runtime assembly info in preparation for release 2013-02-27 21:10:39 -06:00
Sam Harwell 8dc10d4733 Updated preprocessor definitions for NET_2_0 and NET_3_0 2013-02-27 21:10:11 -06:00
Sam Harwell 30b69549fc Updated build binaries 2013-02-27 21:04:58 -06:00
Sam Harwell 743315b08f Updated preprocessor definitions for test project 2013-02-27 19:20:48 -06:00
Sam Harwell 048b354391 Updated support for the v2.0 runtime 2013-02-27 19:00:14 -06:00
Sam Harwell 09b0e046be Add compatibility layer for the v3.0 runtime 2013-02-27 18:58:05 -06:00
Sam Harwell ec36fa790f Updated support for the v2.0 runtime 2013-02-27 18:53:17 -06:00
Sam Harwell 3d5f7664c6 Use Dictionary constructor where allowed 2013-02-27 18:53:16 -06:00
Sam Harwell 59583da8b0 Explicit usings 2013-02-27 18:52:16 -06:00
Sam Harwell efc964bdc6 Use TryGetValue and ContainsKey instead of Get extension method 2013-02-27 18:52:07 -06:00
Sam Harwell 25551e6985 Update TestPerformance to run single-threaded prior to .NET 4 (TaskScheduler is not available before that) 2013-02-27 13:48:10 -06:00
Sam Harwell 1fe11155d6 IEqualityComparer<T> is not covariant before .NET 4 2013-02-27 13:47:05 -06:00
Sam Harwell 104de1a1c5 Update BaseTest to be compatible with .NET 3.5 2013-02-27 13:34:19 -06:00
Sam Harwell f063557b7b IEnumerable<T> in .NET 3.5 is not covariant 2013-02-27 13:24:19 -06:00
Sam Harwell 1020033096 Updated v3.5+ projects with a NET_3_5 preprocessor definition 2013-02-27 13:23:38 -06:00
Sam Harwell 4231313eb1 Add compatibility types to the v3.5 runtime (types introduced in .NET 4.0) 2013-02-27 13:23:09 -06:00
Sam Harwell 5d167ce21b Update the TargetFrameworkVersion for all remaining projects 2013-02-27 13:13:32 -06:00
Sam Harwell ca4823e67c Update assembly names to match the target framework versions 2013-02-27 13:12:38 -06:00
Sam Harwell ca133e541d Fix Collections.SingletonMap for .NET 4.5 2013-02-27 13:08:31 -06:00
Sam Harwell dbc1bc5a51 Use HashSet instead of ISet for improved compatibility with earlier frameworks 2013-02-27 12:59:44 -06:00
Sam Harwell 7e55c0a4e8 Merge branch 'sharpen' 2013-02-27 12:58:36 -06: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 fc7587d754 Remove dependency on CustomAttributeExtensions (available in .NET 4.5 only) 2013-02-27 12:48:10 -06:00
Sam Harwell ec45a07c03 Updated preprocessor definitions for v4.0 and v4.5 runtimes 2013-02-27 12:43:57 -06:00
Sam Harwell 47efe0bad5 Updated TargetFrameworkVersion for v4.0 runtime 2013-02-27 12:43:33 -06:00