Kevin Glynn
a309b80531
add quotes for linux/mono build
2010-12-30 18:44:40 +01:00
Kevin Glynn
3a91ff3ac5
update xml files project
2010-12-29 13:32:30 +01:00
Kevin Glynn
959c489922
Merged from Rustici Trunk:
...
------------------------------------------------------------------------
r14544 | david.ells | 2010-12-12 00:14:41 +0100 (Sun, 12 Dec 2010) | 1 line
Since java doesn't store better than milli seconds, drop extra fractions of a second from iso timestamps beyond millis
------------------------------------------------------------------------
r14536 | david.ells | 2010-12-10 01:00:29 +0100 (Fri, 10 Dec 2010) | 1 line
Avoid NPE in XmlText when the value of the node is null
------------------------------------------------------------------------
r14527 | david.ells | 2010-12-08 18:21:43 +0100 (Wed, 08 Dec 2010) | 1 line
Add Subtract method to DateTime in CS2J types
------------------------------------------------------------------------
r14524 | david.ells | 2010-12-08 16:22:42 +0100 (Wed, 08 Dec 2010) | 1 line
Add count property
------------------------------------------------------------------------
r14411 | david.ells | 2010-11-18 05:29:46 +0100 (Thu, 18 Nov 2010) | 1 line
Exclude PENS for non ssp builds, add CS2J rule for .NET exception InnerException member
------------------------------------------------------------------------
r14294 | troy.foster | 2010-11-02 19:23:18 +0100 (Tue, 02 Nov 2010) | 1 line
change to handle XmlAttributeCollection appending
------------------------------------------------------------------------
r14074 | troy.foster | 2010-10-15 19:15:15 +0200 (Fri, 15 Oct 2010) | 1 line
Added support for the ToUpperInvariant and ToLowerInvariant functions of both classes
2010-12-22 15:08:31 +01:00
Kevin Glynn
de0fe58d63
tidy up, remove commented, dead code
2010-12-21 17:22:59 +01:00
Kevin Glynn
9c303dedce
structs need default constructors
2010-12-21 17:11:10 +01:00
Kevin Glynn
4e2e1fb46b
static constructors throw a ExceptionInInitializerError exception. map destructors to finalize()
2010-12-21 16:28:17 +01:00
Kevin Glynn
11624cc674
option to omit timestamps, static constructors, indexers
2010-12-21 12:03:24 +01:00
Kevin Glynn
f441c00bb5
prettier: add spaces between base classes
2010-12-20 22:08:38 +01:00
Kevin Glynn
0940c53833
implement using statements and fix indentation
2010-12-20 22:05:25 +01:00
Kevin Glynn
f1c9c5e6aa
Implement ?? operator (assumes we can call the expression multiple times ....) add throws Exception to methods and interface methods
2010-12-20 16:13:28 +01:00
Kevin Glynn
7f3951aff0
make long literals Longs
2010-12-20 13:34:23 +01:00
Kevin Glynn
932115aa62
drop explicit dimensions when we have array initializer list
2010-12-20 12:56:07 +01:00
Kevin Glynn
9732e938bd
unsupported: checed/unchecked/default
2010-12-20 10:58:48 +01:00
Kevin Glynn
e55bbd562c
Change 'base' to 'super' token
2010-12-20 10:22:52 +01:00
Kevin Glynn
710d887c7b
varargs support
2010-12-20 10:00:43 +01:00
Kevin Glynn
19bf099ae4
fix generic method calls and add unsupported to explicit interface implementations
2010-12-19 16:13:15 +01:00
Kevin Glynn
4bde4bfb14
change relative precedence of post++ and DOT so that i++.ToString() comes out right as (i++).ToString()
2010-12-19 11:04:17 +01:00
Kevin Glynn
65508713f0
generate java main method to wrap a C# Main method
2010-12-19 10:22:15 +01:00
Kevin Glynn
71512e308f
ToString() -> toString()
2010-12-17 16:37:18 +01:00
Kevin Glynn
a9c0e5acc6
translate new T[] {e,e,e} don't emit 'new' modifier, comment 'extern'
2010-12-17 13:48:09 +01:00
Kevin Glynn
22caf78c9d
simple array creation, improved comments for fields, fixed precedence of instanceof
2010-12-17 09:00:02 +01:00
Kevin Glynn
e03c9965c7
turn consts into static final fields
2010-12-16 15:47:43 +01:00
Kevin Glynn
401716aaa1
emit constructors
2010-12-15 12:26:21 +01:00
Kevin Glynn
8a9eea3fcc
Convert properties to methods
2010-12-14 16:45:41 +01:00
Kevin Glynn
4e6828f24f
fill out interface bodies
2010-12-13 19:00:39 +01:00
Kevin Glynn
02e3a859ea
fix some precedence booboos
2010-12-13 16:27:06 +01:00
Kevin Glynn
77ee05660f
fix for throw without argument (use var from current catch context)
2010-12-13 09:58:50 +01:00
Kevin Glynn
16dad136d8
simplify catch parsing so that we can easily get hold of exception name
2010-12-13 09:26:44 +01:00
Kevin Glynn
4aa87128e7
fix parens on ops and prettified multiple case labels
2010-12-11 12:59:42 +01:00
Kevin Glynn
8355519858
fix for multiple catch clauses, weird: is list() special in ST?
2010-12-11 11:19:53 +01:00
Kevin Glynn
bcae5ab029
more outputting
2010-12-10 20:36:47 +01:00
Kevin Glynn
b3472021d6
Shovel out comments in more places
2010-12-10 18:57:37 +01:00
Kevin Glynn
5a8a1c4974
added common statement types
2010-12-10 18:16:01 +01:00
Kevin Glynn
55363bc038
progress on outputting expressions and if then else
2010-12-09 17:30:11 +01:00
Kevin Glynn
75ffb63350
add precedence table
2010-12-08 13:47:04 +01:00
Kevin Glynn
41c4479473
more output
2010-12-07 15:30:04 +01:00
Kevin Glynn
81c3d13cf2
emit braces for method bodies when appropriate
2010-12-06 19:56:10 +01:00
Kevin Glynn
afef118a11
method headers
2010-12-06 17:24:18 +01:00
Kevin Glynn
4b761a4410
method headers, elide virtual and override keywords
2010-12-06 10:18:23 +01:00
Kevin Glynn
cdecbce4c0
fix broken CollectComments, split verbatim strings on carriage returns
2010-12-04 13:00:16 +01:00
Kevin Glynn
82df2babbe
fix for verbatim strings
2010-12-03 20:31:12 +01:00
Kevin Glynn
eafac4ff89
convert predefined types, optional package name, verbatim strings,
2010-12-03 20:17:40 +01:00
Kevin Glynn
65658f5e06
checkpoint: We can process all files in ScormEngine again :)
2010-12-03 18:23:52 +01:00
Kevin Glynn
d0a695315a
lots of treeifying and removed ambiguities
2010-12-01 17:02:06 +01:00
Kevin Glynn
b48d69e443
No UNARY_EXPR in PrettyPrint, actually create unary expressions :(
2010-11-24 17:13:39 +01:00
Kevin Glynn
1f2374d213
more legible (to me) dump
2010-11-24 17:12:12 +01:00
Kevin Glynn
f3e1ca6e0b
no need for SEP now that types are wrapped
2010-11-24 11:29:30 +01:00
Kevin Glynn
80d4d0685d
wrap types
2010-11-24 10:55:12 +01:00
Kevin Glynn
1884447120
checkpoint
2010-11-24 07:52:54 +01:00
Kevin Glynn
c99eb4a136
more output
2010-11-24 07:50:39 +01:00