Sam Harwell
|
5ee0cb10df
|
Add projects to solution
|
2013-02-27 10:15:20 -06:00 |
Sam Harwell
|
a990f72ba1
|
Assign unique project guids and update output folder paths
|
2013-02-27 10:15:10 -06:00 |
Sam Harwell
|
fa4489e6bb
|
Create framework-specific projects
|
2013-02-27 10:10:24 -06:00 |
Sam Harwell
|
2c36418999
|
Set framework-specific bin and obj output directories
|
2013-02-27 10:07:02 -06:00 |
Sam Harwell
|
12c8937492
|
Rename projects to indicate they target .NET 4.5
|
2013-02-27 10:02:09 -06:00 |
Sam Harwell
|
37d3e78d7b
|
Set file SubType
|
2013-02-27 10:00:44 -06:00 |
Sam Harwell
|
0e694e1400
|
Fix group loading errors
|
2013-02-27 09:58:23 -06:00 |
Sam Harwell
|
54aea04255
|
Use the CustomToolNamespace property to place generated code in particular namespaces (defaults to the root namespace of the project)
|
2013-02-27 09:40:15 -06:00 |
Sam Harwell
|
d1d13b3103
|
Forgot to include framework v3.5
|
2013-02-27 09:38:41 -06:00 |
Sam Harwell
|
8ee3a2204f
|
Automatically select the C# target variant for the current framework
|
2013-02-27 09:37:09 -06:00 |
Sam Harwell
|
c859debc68
|
CSharpTarget loads the framework-specific template, then imports CSharpTarget.stg as a common base template
|
2013-02-27 09:35:10 -06:00 |
Sam Harwell
|
c464a72115
|
Add template groups and targets for each framework version we intend to support
|
2013-02-27 09:34:25 -06:00 |
Sam Harwell
|
6463fff0e8
|
Add initial readme
|
2013-02-26 15:19:38 -06:00 |
Sam Harwell
|
0bb4046f8b
|
Add code generation binaries and generate code for Java.g4 during the build
|
2013-02-26 14:53:06 -06:00 |
Sam Harwell
|
659c941f18
|
Copy Antlr4.targets to the output directory
|
2013-02-26 14:40:07 -06:00 |
Sam Harwell
|
ebf8cd5abc
|
Remove automatic left factoring declaration from Java.g4 since the processing is currently very slow
|
2013-02-26 14:39:19 -06:00 |
Sam Harwell
|
1ac1d986e8
|
Added copyright header
|
2013-02-26 14:37:32 -06:00 |
Sam Harwell
|
4862f07a86
|
Fix build warnings
|
2013-02-26 14:37:20 -06:00 |
Sam Harwell
|
ee871fa0d4
|
Merge branch 'build'
|
2013-02-26 14:36:42 -06:00 |
Sam Harwell
|
11ba8324be
|
Sign the Antlr4BuildTasks assembly
|
2013-02-26 14:36:11 -06:00 |
Sam Harwell
|
6abb26c29d
|
Fix working directory
|
2013-02-26 14:36:11 -06:00 |
Sam Harwell
|
8bd2dec569
|
Parse generated files messages
|
2013-02-26 14:36:10 -06:00 |
Sam Harwell
|
8a1452961a
|
Handle exceptions in message processing
|
2013-02-26 14:36:09 -06:00 |
Sam Harwell
|
b36728df10
|
Update build message processing for the ANTLR 4 message formatting
|
2013-02-26 14:36:08 -06:00 |
Sam Harwell
|
4a3b2cdffc
|
Generate shaded jar for the C# target
|
2013-02-26 14:36:07 -06:00 |
Sam Harwell
|
05da986f8f
|
Add the CSharpTool extension of Tool to get access to generated file names during the code generation process
|
2013-02-26 14:36:06 -06:00 |
Sam Harwell
|
ce8170bbab
|
Updated code generator to use Java tool and support ANTLR 4 options
|
2013-02-26 14:36:05 -06:00 |
Sam Harwell
|
ba1f0ccb74
|
Add the initial build task code
|
2013-02-26 14:35:51 -06:00 |
Sam Harwell
|
2775c17ffe
|
Conversion needs to be wrapped in unchecked()
|
2013-02-26 11:16:24 -06:00 |
Sam Harwell
|
f80c3d1578
|
Merge branch 'sharpen'
|
2013-02-26 11:15:01 -06:00 |
Sam Harwell
|
e0b1d7dd26
|
Updated to latest reference build of ANTLR 4
|
2013-02-26 11:14:46 -06:00 |
Sam Harwell
|
72c0535d3e
|
Return Interval? instead of Interval
|
2013-02-26 10:55:51 -06:00 |
Sam Harwell
|
2e57495fe4
|
Update Interval.Equals now that it's a struct
|
2013-02-26 10:55:33 -06:00 |
Sam Harwell
|
843fc1c2d3
|
No need to cache Interval instances now that it's a struct
|
2013-02-26 10:55:06 -06:00 |
Sam Harwell
|
6708ae6db3
|
Merge branch 'sharpen'
|
2013-02-26 10:52:02 -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
|
9582a1e610
|
Use indexers instead of the Set and Put extensions where the return value is not used
|
2013-02-26 10:31:04 -06:00 |
Sam Harwell
|
843d01dcac
|
Implement CRC32 using zlib code
|
2013-02-26 10:28:04 -06:00 |
Sam Harwell
|
1c8e6dfe25
|
Remove unreachable code
|
2013-02-25 16:13:35 -06:00 |
Sam Harwell
|
54ebfa8625
|
Update RuleDependencyChecker to check assemblies instead of individual types
|
2013-02-25 15:15:47 -06:00 |
Sam Harwell
|
590ae4fe66
|
Implement runtime rule dependency checking
|
2013-02-25 15:09:31 -06:00 |
Sam Harwell
|
1bb1f23579
|
The Dependents enumeration is flags
|
2013-02-25 15:09:04 -06:00 |
Sam Harwell
|
cc00681bf8
|
Add RuleDependencyAttribute
|
2013-02-25 15:08:24 -06:00 |
Sam Harwell
|
42d3ff06d3
|
Merge branch 'sharpen'
|
2013-02-25 14:38:47 -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
|
fc42fe1814
|
Lexer.ModeNames is now a property
|
2013-02-25 13:34:43 -06:00 |
Sam Harwell
|
6079069f99
|
Merge branch 'sharpen'
|
2013-02-25 13:24:05 -06:00 |
Sam Harwell
|
5e49211455
|
Constructors don't inherit visibility
|
2013-02-25 13:23:46 -06:00 |