Commit Graph

23 Commits

Author SHA1 Message Date
greg 80eb703f5e Finally got get_doc hookup in codegen macro working 2018-09-29 01:20:31 -07:00
greg 4fccff5e27 Working on improved proc_macro handling 2018-09-27 04:07:42 -07:00
greg e934d7bdc5 Update syn, quote libs 2018-09-26 01:41:58 -07:00
greg 81ac918a59 Add some type annos to make this easier 2018-09-25 13:44:06 -07:00
greg f67793308e Part of the work for a doc handler 2018-09-22 00:24:27 -07:00
greg 864e932e9f Getting rid of more unused items 2018-08-14 23:09:11 -07:00
greg 250c486143 Fix derive code 2018-07-26 00:52:46 -07:00
greg 38eb065511 Broken proc macro custom derive code 2018-07-26 00:52:46 -07:00
greg 0ec29f6dd0 Fix repl 2018-07-26 00:52:46 -07:00
greg 5e48eb2dee Broken - some pass abstraction work 2018-07-26 00:52:46 -07:00
greg f1a64adfd9 Kill a few lines of code 2018-07-26 00:52:46 -07:00
greg 78fdea180e Rename stages -> passes 2018-07-26 00:52:46 -07:00
greg 00e68d09c7 Kill comment 2018-07-26 00:52:46 -07:00
greg 86e88ee1bf Greatly fleshed out custom derive 2018-07-26 00:52:46 -07:00
greg d1a2473bb2 More derive work 2018-07-26 00:52:46 -07:00
greg 57ccdd5ead Extract out attr parsing code into a separate function 2018-07-26 00:52:46 -07:00
greg c0746028f4 Automate language name 2018-07-26 00:52:46 -07:00
greg c6f038a307 Successfully parse language name 2018-07-26 00:52:46 -07:00
greg e498e19ffc Use extra attribute 2018-07-26 00:52:46 -07:00
greg 51cdedb9cc Actually autogenerate the trait 2018-07-26 00:52:46 -07:00
greg 491face68b More autoderive things 2018-07-26 00:52:46 -07:00
greg 258e813a39 Starting to write custom derive for ProgrammingLanguageInterface 2018-07-26 00:52:46 -07:00
greg 14f31a5186 Adding proc macro for codegen
This should hopefully make the compiler pass thing I want to do possible
2018-07-26 00:52:46 -07:00