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

Commit Graph

  • adf31bc9fe Don't throw away error messages\! Kevin Glynn 2010-11-03 15:43:18 +01:00
  • f9338afe1d Bug fixes to the c# grammar Kevin Glynn 2010-11-02 16:52:37 +01:00
  • c6f4268b0a extract enums and delegates Kevin Glynn 2010-11-01 18:28:17 +01:00
  • 51bf268084 extract interfaces Kevin Glynn 2010-11-01 18:02:17 +01:00
  • 945607bed2 extract structs Kevin Glynn 2010-11-01 14:05:45 +01:00
  • c89a5ba6c5 extract overloadable unary and binary operators Kevin Glynn 2010-11-01 13:54:23 +01:00
  • d971e37728 complete events. add indexers Kevin Glynn 2010-11-01 10:26:58 +01:00
  • f0c66340c0 fields <-> events. translate type names in namespace_or_typename Kevin Glynn 2010-11-01 09:11:59 +01:00
  • e5fb7faca4 support for translating classes into RepTranslations Kevin Glynn 2010-11-01 08:34:45 +01:00
  • 24c2470528 add Warnings Kevin Glynn 2010-11-01 08:32:13 +01:00
  • 14ae0a1231 add byref for parameters, replace <> by [] in types Kevin Glynn 2010-11-01 08:31:22 +01:00
  • 62170aa475 Template walker will recognize classes now. Need to pad out Kevin Glynn 2010-10-29 19:49:26 +02:00
  • 12d02666e3 Add -warnings Kevin Glynn 2010-10-29 19:47:23 +02:00
  • 050c8b4967 fix serialization of Uses Kevin Glynn 2010-10-29 19:46:17 +02:00
  • 358b2a1eb6 abort mkit if antlr phase fails Kevin Glynn 2010-10-29 19:45:17 +02:00
  • 05687e6b39 Make DirectoryHT generic (DirectoryHT<TypeRepTemplate>) Kevin Glynn 2010-10-28 16:57:10 +02:00
  • 75d5812a1a Fix namespace for test version of Options.cs to avoid warnings (at least) Kevin Glynn 2010-10-28 16:55:49 +02:00
  • e060727f03 Set Tokens property on CommonTreeStream produced from parse_file. Kevin Glynn 2010-10-28 11:43:04 +02:00
  • b62e86c401 Wrap qualified identifier in a sub-tree Kevin Glynn 2010-10-28 11:40:09 +02:00
  • 7f6591b0d1 Add mkit shell script to rebuild grammars and project Kevin Glynn 2010-10-28 11:36:37 +02:00
  • 1d8f622d69 Add -help and -listtypes option Kevin Glynn 2010-10-26 16:34:18 +02:00
  • bd7faabd37 Add CS2JSettings to simplify passing command line arguments to phases Update cs.g to use recommended one from upstream UnitTests/cs.g Kevin Glynn 2010-10-26 16:32:48 +02:00
  • 70a3f53b38 Don't create enum file unconditionally (and it is still broken) Kevin Glynn 2010-10-23 10:17:00 +02:00
  • 7ce2c1bb51 .gitignore fixes Kevin Glynn 2010-10-23 10:00:57 +02:00
  • 3be0349115 simplify doFile: Stop passing streams around Kevin Glynn 2010-10-23 10:00:25 +02:00
  • 0a2b669ac4 Switch cs2j to use NDesk.Options, much saner Kevin Glynn 2010-10-22 20:28:34 +02:00
  • 7f6eda7e9b Rename SignatureExtracter -> TemplateExtracter (will I ever make my mind up?) Kevin Glynn 2010-10-22 20:27:47 +02:00
  • 916eca5eac Add delegates Kevin Glynn 2010-10-21 16:31:09 +02:00
  • 948f702ad1 To access static members of classes in Java we will need to import the whole name of the class Kevin Glynn 2010-10-20 18:56:26 +02:00
  • 50cff4d439 Support casts Kevin Glynn 2010-10-20 18:51:41 +02:00
  • ce5f462672 Java for Property getters setters serialize as Set Get like current cs2j Kevin Glynn 2010-10-20 18:51:14 +02:00
  • 01ab36f9a6 Implement JavaGet and JavaSet. Kevin Glynn 2010-10-20 17:46:36 +02:00
  • 74eb3622d2 variables in java strings are ${} not {} Kevin Glynn 2010-10-20 17:45:23 +02:00
  • db3da413b0 Add DLL with test code to test cs2jTemplateGen.exe Kevin Glynn 2010-10-20 17:43:14 +02:00
  • 1a7f16d503 If Java property isn't set then generate a likely string from the context Kevin Glynn 2010-10-20 13:41:49 +02:00
  • 4933c8f3c5 Mark static methods Kevin Glynn 2010-10-19 14:48:32 +02:00
  • f26a2f3172 Support for Generic Type Parameters on methods Kevin Glynn 2010-10-19 14:12:42 +02:00
  • aeadd3744e Print out types that are TypeVars Kevin Glynn 2010-10-19 10:41:43 +02:00
  • 43c1249563 Add Inherits, Slurp up nested classes Kevin Glynn 2010-10-19 10:40:55 +02:00
  • 661f14d3af Ignore MonoDevelop's userprefs files Kevin Glynn 2010-10-19 10:05:58 +02:00
  • 9822bd2bcc Print Type Parameters too Kevin Glynn 2010-10-15 17:38:06 +02:00
  • 613e11c377 Build type strings via TypeHelper.buildTypeName so that we handle generic types better (note: delegate types such as Action<> seem broken) Kevin Glynn 2010-10-15 16:34:00 +02:00
  • 0bf8cc9aed just grab params once and update directly Kevin Glynn 2010-10-15 14:31:10 +02:00
  • 3d3af6aed0 Add NDesk.Options for command line option processing. Add cs2jTempleGen to generate xml templates from DLLs Kevin Glynn 2010-10-15 14:29:29 +02:00
  • 791c01efa5 Big, Interim Commit. Main thing here is Translation Template rewrite Kevin Glynn 2010-10-11 18:16:01 +02:00
  • b35194c4bc Include dist/build.properties in solution Kevin Glynn 2010-09-22 09:12:41 -05:00
  • 3e0bd40d32 User prefs and updates ignores (for signatureextracter and mono\'s *.pidb files) Kevin Glynn 2010-09-29 11:37:53 +02:00
  • 70b00bb248 Make solution runnable via monoDevelop, target .Net 3.5 rather than 4.0 Kevin Glynn 2010-09-29 11:29:22 +02:00
  • 153670a282 Do not throw exception when called with zero args Kevin Glynn 2010-09-29 11:28:49 +02:00
  • 5ad9ea2028 Add a build.properties for the client distributions release2010.1.0.13824 Kevin Glynn 2010-09-20 13:02:37 -05:00
  • 62e55b5839 update version number Kevin Glynn 2010-09-20 13:02:11 -05:00
  • f9c3c1f17d Add dist target Kevin Glynn 2010-09-20 13:01:50 -05:00
  • 9fe650b5f5 Add Prelude comment to Java Output files Kevin Glynn 2010-09-20 06:34:26 -05:00
  • 21851337c5 Add CSharpTranslator to rustici/trunk branch. Synched to rev 13553 rustici/trunk Kevin Glynn 2010-08-26 13:37:44 +02:00
  • d825e3c348 Merge from rustici/trunk: Kevin Glynn 2010-08-26 12:54:07 +02:00
  • ff8ef87f54 Add Rustici trunk branch, synched to rev r13498 Kevin Glynn 2010-08-26 12:07:18 +02:00
  • b8dffaab5b start calling SignatureExtracter Kevin Glynn 2010-07-17 15:07:29 -05:00
  • 37ceaf2bef Collect namespace name from rules Kevin Glynn 2010-07-17 15:06:54 -05:00
  • d07d2fca94 better debugging routines Kevin Glynn 2010-07-17 15:06:18 -05:00
  • 416c6fd003 Use common code in AntlrUtils Kevin Glynn 2010-07-17 15:05:51 -05:00
  • 85bce1eac3 Add CommonWalker base class for common helper methods Kevin Glynn 2010-07-17 14:03:55 -05:00
  • d68a8dd4a0 add minimal, but WORKING, tree crawler :) Kevin Glynn 2010-07-16 12:15:00 -05:00
  • 379450ebf2 simplify setup and print ast nodes Kevin Glynn 2010-07-15 14:22:42 -05:00
  • 542817993a cosmetic Kevin Glynn 2010-07-15 14:18:50 -05:00
  • 3eea1c7aaf simplify #define processing Kevin Glynn 2010-07-15 14:18:17 -05:00
  • da70cd4b9a move templates into CLR directory (not C# specific) Kevin Glynn 2010-07-15 14:17:20 -05:00
  • ae4f47d268 change namespace, don't take #define's directly from comandline Kevin Glynn 2010-07-15 14:16:34 -05:00
  • f718a71970 support for new String('x',5) === "xxxxx" Kevin Glynn 2010-07-14 15:51:49 -05:00
  • 749a91af39 ugly hack to stop translation segfaulting on New<byte>() code Kevin Glynn 2010-07-14 15:16:15 -05:00
  • eea4e54a17 add type arguments to quiten java compiler Kevin Glynn 2010-07-14 15:14:57 -05:00
  • 1f2a9adba8 Support for StingBuilder.ensurecapacity and corrected translation for setlength Kevin Glynn 2010-07-14 15:13:57 -05:00
  • aa8dd21ace support for ToString(X2) and number.round(places) Kevin Glynn 2010-07-14 15:13:05 -05:00
  • 2d332eb986 add IsLetterOrDigit Kevin Glynn 2010-07-14 15:10:50 -05:00
  • a20120407f Add small support for new C# feature optional values Kevin Glynn 2010-07-14 15:10:27 -05:00
  • a097df8a0e support for goto and labelled statements Kevin Glynn 2010-07-14 13:18:46 -05:00
  • 577c5b21c3 hack: Ignore duplicate fields Kevin Glynn 2010-07-14 13:16:15 -05:00
  • d07f3a97de Add descriptions, let dumpProperties run init to read in properties from files Kevin Glynn 2010-07-12 20:21:27 -05:00
  • 7069b42023 Turn C# destructors into finalize() methods. Kevin Glynn 2010-07-12 20:11:50 -05:00
  • 4c9ef39275 Refresh cs2j parser from AntlrCSharp repository Kevin Glynn 2010-06-27 16:49:46 -05:00
  • 11663b51fd Add antlr-3.3 jar and CSharp 3.2 runtime source Kevin Glynn 2010-06-27 16:35:14 -05:00
  • 0b73f7ddcd Include version number in src zip Kevin Glynn 2010-06-21 18:47:25 -05:00
  • 6262fde7e2 Sync from svn trunk v2010.1.0 Kevin Glynn 2010-06-21 16:31:42 -05:00
  • 4e9eef902d Ignore .bak files (from winMerge) Kevin Glynn 2010-06-21 16:25:17 -05:00
  • de2680aebd Add Type arguments to squelch some warnings Kevin Glynn 2010-06-07 12:32:32 -05:00
  • d9d7530103 (broken) support for X509Certificates Kevin Glynn 2010-06-07 12:07:59 -05:00
  • 0532c9dc6f Support Convert base64 Kevin Glynn 2010-06-07 12:06:55 -05:00
  • 0a5d22e8dd Adapt translations to new EncodingSupport wrapper class Kevin Glynn 2010-06-07 12:04:23 -05:00
  • e1729486cc Simplify build.xml Kevin Glynn 2010-06-06 20:44:45 -05:00
  • befc9e5ddc Add build files into solution Kevin Glynn 2010-06-04 08:29:23 -05:00
  • 81fe4a6e4a Fix encoding for utf-8 Kevin Glynn 2010-06-04 08:27:49 -05:00
  • b30ae76c17 Add simple launch option Kevin Glynn 2010-06-03 07:51:24 -05:00
  • b9664f1484 Add excluded files Kevin Glynn 2010-06-03 07:48:04 -05:00
  • 7e9f4187d5 Add gitignore file for antlr2 cs2j Kevin Glynn 2010-06-01 13:22:23 -05:00
  • d4e1d843ed Add gitignore files Kevin Glynn 2010-05-31 08:24:37 -05:00
  • 7a90354938 Add build instructions Kevin Glynn 2010-05-31 08:23:55 -05:00
  • b1f489d7dc Convert to VS2010 Kevin Glynn 2010-05-31 08:22:58 -05:00
  • 4badcad961 Ignore boring files Kevin Glynn 2010-05-30 23:38:13 -05:00
  • de6c0fcada Add Antlr3 rewrite from Rustici Subversion Kevin Glynn 2010-05-29 10:08:47 -05:00
  • 1442852119 Merge updates from productized branch Kevin Glynn 2010-05-29 09:52:33 -05:00
  • 416040160e Import CSharpTranslator from Rustici Software subversion repository. This is the trunk branch. Kevin Glynn 2010-05-29 09:34:44 -05:00