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

547 Commits

Author SHA1 Message Date
Kevin Glynn
1fc6442396 Add ToString() overload 2011-01-12 09:37:43 +01:00
Kevin Glynn
5f60ecc908 sigh, fix another copy of ParentNameSpace 2011-01-12 09:37:14 +01:00
Kevin Glynn
1a23eafe90 add symbol table 2011-01-11 14:54:39 +01:00
Kevin Glynn
7a3229bf73 add type of super to symtab 2011-01-11 12:06:53 +01:00
Kevin Glynn
f63fa06e0f add versions of search which provide default 2011-01-11 12:06:27 +01:00
Kevin Glynn
d30bd82453 add Unknowntype so we can keep track of made up types 2011-01-11 12:05:25 +01:00
Kevin Glynn
38ebf673fb move Import attribute to right place 2011-01-10 11:45:19 +01:00
Kevin Glynn
6f76bbc7f9 add translations for simple types 2011-01-10 11:23:24 +01:00
Kevin Glynn
2a07a862ee allow to add collections 2011-01-10 11:21:32 +01:00
Kevin Glynn
b7edabb9dc Import this class when it is used 2011-01-10 11:21:04 +01:00
Kevin Glynn
4b9e99124c only make up imports if they aren't already set 2011-01-10 11:19:51 +01:00
Kevin Glynn
d11ef60f10 add missing imports transfer 2011-01-10 11:17:06 +01:00
Kevin Glynn
0d11c6b53c add run instructions 2011-01-10 11:16:31 +01:00
Kevin Glynn
58821de3f7 fix up uses fron old Namespacepath 2011-01-08 18:42:39 +01:00
Kevin Glynn
2f87602d6c rewrite since namespace aliases need to be kept separate from the search path 2011-01-08 17:15:48 +01:00
Kevin Glynn
6270613b46 interfaces extend multiple interfaces 2011-01-07 19:53:47 +01:00
Kevin Glynn
6b5201b9f3 use 'thetext' attributes to be sure we are getting the necessary 2011-01-07 19:36:55 +01:00
Kevin Glynn
5e8707c7b9 Build type names. If first type in class_base is a class then extend from it 2011-01-07 18:09:50 +01:00
Kevin Glynn
5016c29910 Add WarningAssert functions, print a warning if assertion fails 2011-01-07 18:08:28 +01:00
Kevin Glynn
bb423419b1 grap AppEnv, start generating dot net types for things 2011-01-07 16:20:14 +01:00
Kevin Glynn
380acc7e03 get uses path info from JavaMaker and pass to NetMaker with the AppEnv 2011-01-07 16:19:48 +01:00
Kevin Glynn
d0b00ea8d4 and add IMPORTS keyword for Java 2011-01-07 16:19:01 +01:00
Kevin Glynn
163b651cd6 change class_base to be a list of ^(IMPLEMENTS type). Easier to convert first to EXTENDS if its a class 2011-01-07 16:18:47 +01:00
Kevin Glynn
0cbed4a779 add import and modify package templates for imports 2011-01-07 16:14:17 +01:00
Kevin Glynn
31ce3adc19 Move AppEnv into CommonWalker 2011-01-07 16:13:20 +01:00
Kevin Glynn
6c19bc33a7 ToArray creates items in "pop" order. So parent is at position [1] 2011-01-07 16:12:23 +01:00
Kevin Glynn
a5912958f3 Add Set.cs from daddy cs2j 2011-01-07 16:10:05 +01:00
Kevin Glynn
f9aedc1607 fix for ContainsKey 2011-01-07 16:09:06 +01:00
Kevin Glynn
b336ae4ffe Collect search path in JavaMaker 2011-01-05 19:38:50 +01:00
Kevin Glynn
a8fae67dc0 use our namespace 2011-01-04 17:46:59 +01:00
Kevin Glynn
09327bcefb Casts don't necessarily have both from and to types 2011-01-04 15:49:57 +01:00
Kevin Glynn
564e09ff14 write output files, don't miss out typereptemplate upgrade for interfaces and children 2011-01-04 14:18:51 +01:00
Kevin Glynn
186cc6aaf8 add (already implemented) support for interfaces 2011-01-04 14:12:05 +01:00
Kevin Glynn
7eed951d54 upgrade for classes 2011-01-04 14:10:27 +01:00
Kevin Glynn
eebc3210a3 Add Updgrader class 2011-01-03 11:11:31 -06:00
Kevin Glynn
99211b1a8c reference old TranslationTemplate 2010-12-30 18:45:36 +01:00
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
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