Charlie Duong
|
fc82ef0cf0
|
Deprecated w-on* attributes (#434)
Added support for on*() attributes.
|
2016-11-16 10:53:51 -08:00 |
|
Patrick Steele-Idem
|
4c6d1810da
|
Added: ast/SequenceExpression
|
2016-10-28 12:07:58 -06:00 |
|
Patrick Steele-Idem
|
e76c7fa6d6
|
vdom support
|
2016-09-19 16:50:44 -06:00 |
|
Patrick Steele-Idem
|
c386da875e
|
Fixes #349 - Inline Marko template compilation support
Also changed how JavaScript code is generated
|
2016-08-19 10:50:28 -06:00 |
|
Patrick Steele-Idem
|
d24757953b
|
Merge pull request #333 from bkuri/patch-2
change value of literalUndefined to undefined
|
2016-07-18 09:26:07 -06:00 |
|
Bernardo Kuri
|
3ba451a20c
|
change value of literalUndefined to undefined
|
2016-07-16 22:16:30 -05:00 |
|
Bernardo Kuri
|
6f6479dc4c
|
change value of literalFalse to false
|
2016-07-16 22:02:43 -05:00 |
|
sraveesh
|
a16af0bbb3
|
better error reporting during compilation of template
|
2016-03-11 02:18:26 -08:00 |
|
Patrick Steele-Idem
|
579ef6310f
|
Added Declaration and DocumentType as Node classes
|
2016-03-04 10:44:13 -07:00 |
|
Patrick Steele-Idem
|
0467643f53
|
Fixes #228 - Marko v3: while loop support
|
2016-02-16 22:13:43 -07:00 |
|
Patrick Steele-Idem
|
e59e50b790
|
Marko v3: Provide both parseExpression and parseStatement
|
2016-02-12 17:14:13 -07:00 |
|
Patrick Steele-Idem
|
5ee4d8fc97
|
Marko v3: Better type handling in makeNode()
|
2016-02-10 16:20:49 -07:00 |
|
Patrick Steele-Idem
|
63b80196ff
|
Marko v3: added builder.containerNode(...)
|
2016-02-09 15:18:41 -07:00 |
|
Patrick Steele-Idem
|
d1fcc2f983
|
Marko v3: added builder.requireResolve(...)
|
2016-02-09 15:18:15 -07:00 |
|
Patrick Steele-Idem
|
3eb9084a2c
|
Marko v3: Better handling of attribute placeholders
|
2016-02-09 11:41:05 -07:00 |
|
Patrick Steele-Idem
|
9282451b6b
|
Marko v3: Added builder.computedMemberExpression
|
2016-02-08 22:42:14 -07:00 |
|
Patrick Steele-Idem
|
4b3c738a8d
|
Marko v3: new method: builder.var(id, init, kind)
|
2016-02-08 12:06:44 -07:00 |
|
Patrick Steele-Idem
|
90317b899f
|
Marko v3: allow more than two args for builder.concat(...)
|
2016-02-06 10:48:34 -07:00 |
|
Patrick Steele-Idem
|
7491d23f7c
|
Validate JavaScript identifiers in builder
|
2016-02-05 11:47:35 -07:00 |
|
Patrick Steele-Idem
|
227c1d6a80
|
Added Builder.concat(...)
|
2016-02-04 16:40:40 -07:00 |
|
Patrick Steele-Idem
|
ada3f81bd3
|
Fixes #181 - Marko v3: Scriptlets
|
2016-02-03 16:20:20 -07:00 |
|
Patrick Steele-Idem
|
29fdb6ba5c
|
Marko v3: Provide immutable nodes for common AST nodes
|
2016-02-02 16:01:34 -07:00 |
|
Patrick Steele-Idem
|
241bcc7db6
|
Marko v3: Added support for <html-element>
|
2016-01-19 16:41:39 -07:00 |
|
Patrick Steele-Idem
|
14a448ae03
|
Marko v3: Changes to avoid problems with cyclic module dependencies
|
2016-01-19 10:49:35 -07:00 |
|
Patrick Steele-Idem
|
7f6e9f65fa
|
Fixes #205 - Marko v3: Provide full control over whitespace
|
2016-01-15 16:55:22 -07:00 |
|
Patrick Steele-Idem
|
c014b81259
|
Fixes #199 - Better handling of open-only and self-closed tags in Marko v3
|
2016-01-08 10:23:44 -07:00 |
|
Patrick Steele-Idem
|
1bcdc42b1f
|
Fixes #179 - invoke tag support in Marko v3
|
2016-01-07 16:38:57 -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
|
6153b13959
|
Fixes #195 <template-init> added
|
2015-12-30 19:59:10 -07:00 |
|
Patrick Steele-Idem
|
81ca6753d4
|
If/ElseIf/Else cleanup
|
2015-12-28 14:42:37 -07:00 |
|
Patrick Steele-Idem
|
d7800711b5
|
Fixes #184 - Looping over object properties
|
2015-12-28 10:17:22 -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
|
841a21e4e6
|
Allow onDone for builder.slot()
|
2015-12-16 21:36:11 -07:00 |
|
Patrick Steele-Idem
|
a8f6737755
|
Allow generateCode function to be provided for a node
|
2015-12-15 14:56:40 -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
|
4b38989892
|
Restored range looping functionality
|
2015-12-07 13:21:02 -07:00 |
|
Patrick Steele-Idem
|
ef95ce6055
|
Introduced CompileContext and other refactoring
|
2015-12-02 19:35:19 -07:00 |
|
Patrick Steele-Idem
|
ad2f43c06e
|
Reintroduced basic support for custom tags
|
2015-12-01 13:56:31 -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 |
|