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

20 Commits

Author SHA1 Message Date
Kevin Glynn
78a6cfc4b5 Support 'params' arguments to methods, constructors, indexers (variable length arguments) 2011-08-25 18:01:17 +02:00
Kevin Glynn
bdc1a68ee2 Support missing end-of-line after line comment at end of file, i.e. // my comment<EOF> 2011-08-09 12:34:38 +02:00
Kevin Glynn
d928e3c7bf before invoking delegates in a Multi instance make a copy of the invocation list and invoke from that in case they manipulate the original delegate 2011-07-18 20:34:45 +02:00
Kevin Glynn
a49a462f45 support && and || in preprocessor expressions 2011-05-31 16:56:31 +02:00
Kevin Glynn
abea0d86a1 array_initializers can't be assignments, surely? (spec says they can be, so how to distinguish array initializer form object initializer?) 2011-05-24 15:36:30 +02:00
Kevin Glynn
e99f0edee7 keep modifiers for internal property vars, just make them private 2011-05-23 12:22:57 +02:00
Kevin Glynn
f9e6716aaa more fixes to get monodevelop to pass without seg fault 2011-05-22 13:35:32 +02:00
Kevin Glynn
ac2417a6c6 various so that we can chomp through monodevelop. mostly it seems to be workarounds for antlr :( 2011-05-20 19:54:47 +02:00
Kevin Glynn
84a767f445 big delegates commit. Autogenerated code for delegate support is pretty much done now 2011-05-19 16:37:45 +02:00
Kevin Glynn
18fb3d4063 Add parseString and IsJavaish so that we can parse arbitrary snippets of Java(ish) code and weave them into the output 2011-04-13 11:44:29 +02:00
Kevin Glynn
257b7fc186 Add code to count unsigned translation files 2011-03-21 10:27:35 +01:00
Kevin Glynn
f96c756dca Allow method calls on "new [] {...}" expressions 2011-03-17 13:57:27 +01:00
Kevin Glynn
69643b72ee whoops, can't count 2011-03-17 12:18:44 +01:00
Kevin Glynn
2f08d9c236 Add non-breaking space to Whitespace lexer rules 2011-03-17 12:18:32 +01:00
Kevin Glynn
7ca153b7bc There are no commas between multiple where clauses in a type parameter constraint 2011-03-15 10:48:23 +01:00
Kevin Glynn
f92d26412d NEW -> NEW, NEW_ARRAY, NEW_DELEGATE, NEW_ANON_OBJECT
replace var and dynamic by imaginary nodes TYPE_VAR and TYPE_DYNAMIC
2011-03-14 17:00:08 +01:00
Kevin Glynn
cd739b9ab7 distinguish new array with a special token. fix broken new object[0].GetEnumerator() type expressions 2011-03-11 15:50:32 +01:00
Kevin Glynn
409084a283 some csharp parser fixes 2011-03-11 11:10:11 +01:00
Kevin Glynn
e4600b7885 Support for Generic Types (to be continued ....). 2011-02-28 12:34:49 +01:00
Kevin Glynn
87296d6562 Big Code Reorg 2011-02-12 19:48:16 +01:00