1
0
mirror of https://github.com/twiglet/cs2j.git synced 2025-01-18 13:15:17 +01:00

519 Commits

Author SHA1 Message Date
Kevin Glynn
70b00bb248 Make solution runnable via monoDevelop, target .Net 3.5 rather than 4.0
These changes were made so that we could run cs2j under Mono.  It looks like
this won't break the windows build, but will have to check that later.
2010-09-29 11:29:22 +02:00
Kevin Glynn
153670a282 Do not throw exception when called with zero args 2010-09-29 11:28:49 +02:00
Kevin Glynn
b8dffaab5b start calling SignatureExtracter 2010-07-17 15:07:29 -05:00
Kevin Glynn
37ceaf2bef Collect namespace name from rules 2010-07-17 15:06:54 -05:00
Kevin Glynn
d07d2fca94 better debugging routines 2010-07-17 15:06:18 -05:00
Kevin Glynn
416c6fd003 Use common code in AntlrUtils 2010-07-17 15:05:51 -05:00
Kevin Glynn
85bce1eac3 Add CommonWalker base class for common helper methods 2010-07-17 14:03:55 -05:00
Kevin Glynn
d68a8dd4a0 add minimal, but WORKING, tree crawler :) 2010-07-16 12:15:00 -05:00
Kevin Glynn
379450ebf2 simplify setup and print ast nodes 2010-07-15 14:22:42 -05:00
Kevin Glynn
542817993a cosmetic 2010-07-15 14:18:50 -05:00
Kevin Glynn
3eea1c7aaf simplify #define processing 2010-07-15 14:18:17 -05:00
Kevin Glynn
da70cd4b9a move templates into CLR directory (not C# specific) 2010-07-15 14:17:20 -05:00
Kevin Glynn
ae4f47d268 change namespace, don't take #define's directly from comandline 2010-07-15 14:16:34 -05:00
Kevin Glynn
4c9ef39275 Refresh cs2j parser from AntlrCSharp repository 2010-06-27 17:19:15 -05:00
Kevin Glynn
11663b51fd Add antlr-3.3 jar and CSharp 3.2 runtime source
The Antlr.Runtime source is taken from the AntlrCSharp source repository.
A readme.txt there says:

*** WARNING ***
This project uses Tree Pattern Matching, which was added to ANTLR 3.2.  The CSharp 3.1 runtime has no support for
Tree Pattern Matching.  There is no CSharp 3.2 Runtime :)  There will not be a CSharp 3.2 Runtime.

Build Instructions:
- To build this project from the .g grammar files you must use the included antlr-3.3.jar.  The antlr-3.2.jar does
not have string templates (used to generate the parser/lexer) that work with the updated runtime.  Your
parser/lexer will not compile if you do not use the included antlr3.3.jar.
- You must use this solution's custom Antlr3.Runtime (already done for you).  This is a snapshot of the source, with
bug fixes I have made.  The runtime pieces I use seem to work just fine.  YMMV if you use others.  Good luck with that :)
2010-06-27 16:47:02 -05:00
Kevin Glynn
d4e1d843ed Add gitignore files 2010-05-31 08:24:37 -05:00
Kevin Glynn
7a90354938 Add build instructions 2010-05-31 08:23:55 -05:00
Kevin Glynn
b1f489d7dc Convert to VS2010 2010-05-31 08:22:58 -05:00
Kevin Glynn
de6c0fcada Add Antlr3 rewrite from Rustici Subversion 2010-05-29 10:08:47 -05:00