Kevin Glynn
7104c56382
add missing space for goto statement
2011-07-12 15:29:29 +02:00
Kevin Glynn
831dfab86b
comment out unused code
2011-07-12 15:28:55 +02:00
Kevin Glynn
7841a7f900
Provide annotations to control Eazfuscator.NET
2011-07-12 15:28:29 +02:00
Kevin Glynn
682dc71c14
reorganize tester project
2011-07-12 15:18:19 +02:00
Kevin Glynn
d4c5b20e97
support for -experimental-enums-numericconsts and -experimental-unsigned-translatesigned
2011-06-14 09:38:13 +02:00
Kevin Glynn
2363e9da5e
abstract properties
2011-06-14 09:36:49 +02:00
Kevin Glynn
b3de6b13a0
deal better with classes in no namespace
2011-06-14 09:35:13 +02:00
Kevin Glynn
6cdea283b1
add tests
2011-06-14 09:34:39 +02:00
Kevin Glynn
f6eafa40b0
remove ref to old file
2011-06-10 14:12:35 +02:00
Kevin Glynn
2d24b572eb
Add Test Projects
2011-06-10 14:05:32 +02:00
Kevin Glynn
d855f757ae
Support for Partial Types.
...
Reworked earlier attempt that tried to collect them after JavaMaker phase. Realised it is better to go all the way through to generating strings because we need the original token stream to do that and partial types can be splity across different files.
Its actually simpler this way.
2011-06-10 13:27:40 +02:00
Kevin Glynn
930db5d588
remove superfluous parenthesis
2011-06-07 17:33:41 +02:00
Kevin Glynn
0b8e05d0a6
implement top level partial types
2011-06-07 17:11:29 +02:00
Kevin Glynn
24ea1b1fc3
remove some unused debug
2011-06-07 17:08:02 +02:00
Kevin Glynn
ac903f3c1d
fix extraction from/of partial types and methods
2011-06-01 14:12:03 +02:00
Kevin Glynn
b53785b1fe
really fix angled bracket syntax
2011-06-01 14:11:17 +02:00
Kevin Glynn
a8ab6e1c3e
fix use of angled brackets
2011-05-31 16:58:48 +02:00
Kevin Glynn
f2ddedd5eb
better error message when we can't read trasnlation template
2011-05-31 16:58:20 +02:00
Kevin Glynn
a49a462f45
support && and || in preprocessor expressions
2011-05-31 16:56:31 +02:00
Kevin Glynn
6a17ffbacc
Merge branch 'master' of github.com:twiglet/cs2j
2011-05-31 09:21:54 +02:00
Kevin Glynn
9d45e3adef
TemplateExtractor should merge partial definitions
2011-05-31 09:17:50 +02:00
Kevin Glynn
c785f8985e
Add missing import, support another format type
2011-05-31 09:16:48 +02:00
Kevin Glynn
338c56e6ae
Add needed cast to ensure type is derived from Enum
2011-05-31 09:16:22 +02:00
Kevin Glynn
b9c34a168e
provide blank default for exe.extension
2011-05-26 04:30:44 -05:00
Kevin Glynn
55445b7bd4
allow to add an extension to exes
AJBDevel110526a
2011-05-26 03:44:43 -05:00
Kevin Glynn
7ba1528f6e
refresh signatures
2011-05-26 02:34:22 -05:00
Kevin Glynn
aa091be77d
add releasefromhere target for master releases
AJBDevel260511
2011-05-26 02:20:27 -05: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
71c55e6b6d
fix sticky fingers
2011-05-24 15:32:12 +02:00
Kevin Glynn
07e883ca67
vars in foreach statements
2011-05-24 12:18:16 +02:00
Kevin Glynn
6c56ad244e
Support for some MailMessage classes
2011-05-24 12:16:53 +02:00
Kevin Glynn
3858580335
allow to pass in build target, buildcs2j by default
2011-05-24 12:16:08 +02:00
Kevin Glynn
10261f6406
in var x = exp; If we know the type of exp then use it for x
2011-05-23 12:23:59 +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
ccc6f22c17
update signatures
2011-05-22 19:26:28 +02:00
Kevin Glynn
ec95442ac2
support ref params in lambda expressions, and support short cut assignment operators for ref params
2011-05-22 18:40:10 +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
c457c5c6f8
fixes after stress test against libomv
2011-05-20 15:34:16 +02:00
Kevin Glynn
63cbb54855
handle null delegates
2011-05-20 14:00:45 +02:00
Kevin Glynn
f49d562c9c
treat normal events like fields (their delegate type is sufficient for the translation). Still need to address add/remove blocks
2011-05-20 13:40:32 +02:00
Kevin Glynn
05c15f501a
support for += and -= for delegates
2011-05-20 13:08:11 +02:00
Kevin Glynn
53e2c3b8c7
support for adding / subtracting delegates
2011-05-20 09:20:54 +02:00
Kevin Glynn
9e9bba2f40
pass type contexts a bit more widely
2011-05-19 22:31:08 +02:00
Kevin Glynn
d71a5f83f2
lambda body: expression -> statement by adding return
2011-05-19 22:30:17 +02:00
Kevin Glynn
ea85f4a396
little bits so that ScormEngine translation doesn't regress
2011-05-19 18:28:20 +02:00
Kevin Glynn
e39fc12be4
Make delegate classes / interfaces static if they are inner
2011-05-19 17:31:14 +02:00
Kevin Glynn
1967cfb048
fix up inherits for MultiDelegateClass case when type params are involved
2011-05-19 17:17:42 +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
ff574c6af9
fix new line in string
2011-05-11 11:17:00 +02:00