Commit Graph

1458 Commits

Author SHA1 Message Date
Hackerpilot f7e7cf19ee All non-ASM TODO comments replaced with code. Now the debugging begins 2013-06-29 01:54:52 -07:00
Hackerpilot a12a8a866b Can now parse the ast and tester modules 2013-06-28 02:35:12 -07:00
Hackerpilot 859ddd3d20 Fewer TODO comments 2013-06-27 22:08:46 -07:00
Hackerpilot ad8b4fdeaa Fixed shadowing declaration 2013-06-27 16:27:05 -07:00
Hackerpilot 7a4e588793 Remove crash-prone *expect calls 2013-06-27 16:25:44 -07:00
Hackerpilot 62734e58df Parser is now able to parse the AST module 2013-06-27 02:07:45 -07:00
Hackerpilot 94d4bf7503 Merge branch 'range-based-lexer' of https://github.com/Hackerpilot/Dscanner into range-based-lexer 2013-06-27 01:11:57 -07:00
Hackerpilot 4bde9a4f58 minor change 2013-06-27 01:11:53 -07:00
Hackerpilot 084bc6fd86 Reduced number of TODO comments 2013-06-27 01:08:04 -07:00
Hackerpilot 635ddf79a0 More work on the various expression parsing functions 2013-06-25 01:18:09 -07:00
Hackerpilot 1beef6a901 Unary and Primary expression parsing 2013-06-24 02:33:40 +00:00
Hackerpilot 38105d542f Merged 2013-06-22 17:47:17 +00:00
Hackerpilot 2802eb20a9 More work on the parser 2013-06-22 17:23:30 -07:00
Hackerpilot 7ed0e4a720 more changes 2013-06-22 17:35:09 +00:00
Hackerpilot 3a66f01405 more implementation work 2013-06-15 23:37:37 -07:00
Hackerpilot 6dc1e4c2ff Can now actually parse some basic code 2013-06-10 09:30:02 +00:00
Hackerpilot 79bfe7af4e More progress. Cleaned up grammar based on the fact that the semicolon is no longer a valid statement. Added unit tests. Implemented some more parsing methods 2013-06-09 03:10:52 +00:00
Hackerpilot 4fdcccc8bc More progress on the parser 2013-06-08 22:51:47 -07:00
Hackerpilot e7d78c214c __parameters is not a rule 2013-06-05 01:00:07 +00:00
Hackerpilot 6aa3fcfd02 Finished grammar DDoc 2013-06-05 00:46:51 +00:00
Hackerpilot 90b6d37c5d MOAR PARSING STUFF 2013-06-03 00:50:13 +00:00
Hackerpilot 0e58854fa9 Lots of DDoc changes, some parser work 2013-06-01 17:51:45 +00:00
Hackerpilot 4ad043085a Parser progress 2013-06-01 12:15:25 -07:00
Hackerpilot 8db927a8fd Progress on the parser 2013-05-30 19:56:55 -07:00
Hackerpilot e405a1ad2b Minor cleanup on lexer. More work on the parser and AST 2013-05-30 01:12:10 +00:00
Hackerpilot 8a7c962d16 Parser implementation work 2013-05-22 23:50:23 -07:00
Hackerpilot 35e5ad63c1 Filled out list of parsing functions based on new AST 2013-05-20 01:49:55 +00:00
Hackerpilot 2a9dfaf3f5 AST classes are now complete. Will likely be refactored later. 2013-05-20 00:53:43 +00:00
Hackerpilot a2e0a3bfe2 More progress on the AST clasess. 2013-05-19 12:26:34 -07:00
Hackerpilot e5c7129803 Fixed compile error 2013-05-11 14:18:15 +00:00
Hackerpilot b971646cf0 Updated for newer textadept 2013-05-11 14:17:56 +00:00
Hackerpilot f5a6c24586 added predefined versions 2013-05-11 01:59:14 -07:00
Hackerpilot 548996d1e5 Updated to include new special tokens 2013-05-05 12:45:25 -07:00
Hackerpilot a53f8319f8 Fixed import declaarations and deprecation attributes 2013-04-28 16:15:50 +00:00
Hackerpilot 232b13cf62 Fixed more errors 2013-04-28 14:34:54 -07:00
Hackerpilot d5051c5807 Fixed more errors 2013-04-26 13:36:06 -07:00
Hackerpilot 343e206b46 Fixed several errors 2013-04-22 23:01:03 -07:00
Hackerpilot 24d94721a5 Grammar work happens in the DGrammar project now. 2013-04-22 01:01:46 -07:00
Hackerpilot 45ba5570e7 Updated listing of special tokens. Began rewrite of AST based on new grammar. 2013-04-22 01:00:24 -07:00
Hackerpilot 461893dee3 Added token rules. Fixed a few errors. 2013-04-22 00:59:10 -07:00
Hackerpilot 63a254b9cb Cleanup 2013-04-21 14:09:52 -07:00
Hackerpilot adf8f09c7d Fixed accidental lower-casing of constants 2013-04-20 23:22:14 -07:00
Hackerpilot 065ae6e93a ANTLR grammar file 2013-04-19 21:29:17 -07:00
Hackerpilot 6694a4a875 First version 2013-04-20 01:21:32 +00:00
Hackerpilot 89ab43eba5 Initial commit 2013-04-20 01:20:13 -07:00
Hackerpilot efe475e18d Grammar progress 2013-04-15 00:49:53 -07:00
Hackerpilot 68abc32b69 more work on the grammar 2013-04-14 21:05:08 -07:00
Hackerpilot 366a07ae46 More progress on the grammar 2013-04-04 17:16:38 -07:00
Hackerpilot 2c56b01c15 grammar work 2013-04-03 12:16:01 -07:00
Hackerpilot 281751e52e ast work 2013-03-30 22:59:22 -07:00