20 Commits

Author SHA1 Message Date
Patrick Steele-Idem
ee4fc809b2 Added test for templateRoot.prependChild 2016-02-04 16:24:51 -07:00
Patrick Steele-Idem
fc824cdbf4 Marko v3: Updated tests to work with concise mode 2016-02-02 16:02:46 -07:00
Patrick Steele-Idem
2ee712ba53 Marko v3: Added additional literal builder calls 2016-02-02 16:02:19 -07:00
Patrick Steele-Idem
5ebfc173f4 Marko v3: Added tests for onBeforeGenerateCode and onAfterGenerateCode 2016-02-02 16:01:56 -07:00
Patrick Steele-Idem
845ec98c98 Marko v3: Adjusted indentation for object literals 2016-01-19 15:35:36 -07:00
Patrick Steele-Idem
42b2a349fd Marko v3: Don't put quotes around property name if not necessary 2016-01-19 11:04:52 -07:00
Patrick Steele-Idem
020457aa88 Fixes #206 - Handle HTML comments correctly 2016-01-18 13:51:27 -07:00
Patrick Steele-Idem
8c96302550 Fixes #197 - Better attribute code generation
Use attr helper and handle attribute escaping
Also improved AST and added walking capability
2016-01-07 16:05:26 -07:00
Patrick Steele-Idem
c51362e793 Fixes #170 - macro support in Marko v3 2016-01-04 17:30:11 -07:00
Patrick Steele-Idem
70d47e6d5b Fixes #177 - body-only-if support in Marko v3 2016-01-04 11:44:04 -07:00
Patrick Steele-Idem
3ac2e0daca New test for return statement 2015-12-31 15:08:23 -07:00
Patrick Steele-Idem
13be833b15 Docs and test cases for builder.code(value) 2015-12-30 20:19:08 -07:00
Patrick Steele-Idem
fb6b436063 generator -> codegen 2015-12-28 21:55:29 -07:00
Patrick Steele-Idem
1bf6838c2c Lot's of improvements
All string expressions are now parsed using esprima when using the builder API
2015-12-23 16:47:42 -07:00
Patrick Steele-Idem
53700d4e94 More tests and compiler API docs 2015-12-16 21:37:19 -07:00
Patrick Steele-Idem
6465b81d2d More builder tests and improved compiler API docs (round 2) 2015-12-15 14:56:51 -07:00
Patrick Steele-Idem
1533325034 More builder tests and improved compiler API docs 2015-12-15 11:19:01 -07:00
Patrick Steele-Idem
28a851723a More compiler tests, docs and improvements 2015-12-11 15:48:35 -07:00
Patrick Steele-Idem
d621ef13df Various cleanup 2015-12-11 09:08:27 -07:00
Patrick Steele-Idem
069b3e5ba9 Initial commit for marko v3 with htmljs-parser
Work-in-progress. Lots of failing tests.
2015-11-24 14:30:32 -07:00