summaryrefslogtreecommitdiffstats
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* Allow for escaped ] characters in [] IDskpdecker2015-09-161-1/+1
* Add decorator parsingkpdecker2015-08-222-3/+3
* Create validateClose helper methodkpdecker2015-08-221-1/+1
* Implement partial blockskpdecker2015-08-222-0/+8
* Drop AST constructors in favor of JSONkpdecker2015-08-181-14/+43
* Fix parser declaration under amd buildskpdecker2015-08-031-1/+1
* Increase code coveragekpdecker2015-08-011-1/+2
* Added comment about Jison's topState()Eric Nielsen2015-07-191-0/+3
* #1056 Fixed grammar for nested raw blocksEric Nielsen2015-07-152-4/+10
* Fix location information for programskpdecker2015-06-261-2/+2
* Remove jshint completelykpdecker2015-04-272-2/+0
* Allow this references in literal statementskpdecker2015-04-142-5/+5
* Allow undefined and null in helper nameskpdecker2015-04-131-2/+2
* Add undefined and null literal supportkpdecker2015-04-072-0/+4
* Handle all potential literal valueskpdecker2015-02-091-7/+3
* Boolean literals can be passed to mustachesMarcio Junior2015-02-081-0/+1
* Avoid direct references to sexpr in statementskpdecker2015-01-181-19/+18
* Add support for dynamic partial nameskpdecker2015-01-181-1/+7
* Allow blockParams on chained inverse statementskpdecker2014-11-291-1/+1
* Rework strip flags to make clearer at in AST levelkpdecker2014-11-281-9/+8
* Move Jison parsing out of AST into helperskpdecker2014-11-281-7/+7
* Rename AST objects to match type nameskpdecker2014-11-281-18/+18
* Update subexpression and hash AST constructskpdecker2014-11-271-1/+1
* Simplify Path and Sexpr calculated flagskpdecker2014-11-271-1/+1
* Replace DataNode and IdNode with PathNodekpdecker2014-11-261-2/+2
* Update statement node ASTskpdecker2014-11-261-7/+6
* Update MustacheNode for new AST structurekpdecker2014-11-261-3/+3
* Update ProgramNode to better match SpiderMonkeykpdecker2014-11-261-1/+1
* Update AST location info to match SpiderMonkeykpdecker2014-11-261-24/+24
* Add parser support for block paramsMartin Muñoz2014-11-112-6/+11
* Merge branch 'remove-block-mustache' of github.com:mmun/handlebars.js into mm...kpdecker2014-11-081-5/+9
|\
| * Simplify BlockNode by removing intermediate MustacheNodeMartin Muñoz2014-11-021-5/+9
* | Merge pull request #892 from wycats/else-ifKevin Decker2014-11-082-2/+18
|\ \ | |/ |/|
| * Implement parser for else chaining of helperskpdecker2014-10-272-2/+18
* | Allow whitespace control on commentskpdecker2014-11-022-4/+14
|/
* Refactor content blocks to ignore lineskpdecker2014-08-251-2/+2
* Cleanup from code coverage reportkpdecker2014-08-231-0/+1
* Merge branch 'refactor-parser' of github.com:mmun/handlebars.js into mmun-ref...kpdecker2014-08-232-39/+27
|\
| * Refactor blocks, programs and inversesMartin Muñoz2014-07-292-36/+28
* | Increase test coverage a touchkpdecker2014-08-141-5/+0
* | Track root status in ProgramNode constructorkpdecker2014-08-121-8/+8
* | Parse context sections by linekpdecker2014-08-121-2/+2
|/
* Make raw blocks operate like blockskpdecker2014-02-092-3/+11
* raw block helpersJesse Ezell2014-02-092-2/+11
* Add {{{{ }}}} for raw blocksJesse Ezell2014-02-092-1/+7
* Allow decimal number valueskpdecker2014-01-172-3/+3
* Add partial hash parser supportkpdecker2014-01-171-1/+2
* Add location tracking to sexprkpdecker2013-12-311-2/+2
* Added support for subexpressionsmachty2013-12-302-10/+13
* add line numbers to nodes when parsingStanley Stuart2013-12-281-26/+26
* Merge branch 'fix-escapes' of github.com:dmarcotte/handlebars.js into dmarcot...kpdecker2013-12-231-3/+3
|\
| * Fix "\\{{" immediately following "\{{"Daniel Marcotte2013-11-061-3/+3
* | Use charAt rather than string indexkpdecker2013-12-231-2/+2
* | Run jshint on outputkpdecker2013-12-013-1/+3
|/
* Fix empty string compilationkpdecker2013-11-041-0/+1
* Use ~ rather than () for whitespace control.kpdecker2013-10-142-6/+6
* Load strip flags from lex streamkpdecker2013-10-141-10/+21
* Add strip token parsing to lexerkpdecker2013-10-141-12/+14
* Fix whitespacekpdecker2013-10-141-1/+1
* Lookahead control classeskpdecker2013-10-141-5/+8
* Pass open token to MustacheNode for flag parsingkpdecker2013-10-141-7/+6
* Fix "\\" escapingDaniel Marcotte2013-10-131-3/+9
* Generate parser as es6 modulekpdecker2013-10-012-5/+1
* Simplify inverse only block casekpdecker2013-07-301-1/+1
* Add strip lex helper methodkpdecker2013-07-291-8/+16
* ID lexer control classkpdecker2013-07-291-10/+12
* Prevent nonsensical root {{^}}kpdecker2013-07-241-1/+1
* Remove braces on single line lex statementskpdecker2013-07-241-32/+32
* Use ebnf iteration/optional inMustachekpdecker2013-07-241-9/+1
* Use ebnf optional for partial pathkpdecker2013-07-241-2/+1
* Use ebnf iteration for hash productionkpdecker2013-07-241-6/+1
* Use param production for hash valuekpdecker2013-07-241-5/+1
* Use arrow syntax for bnfkpdecker2013-07-241-43/+45
* Require matching braces in escaped expressionskpdecker2013-05-292-4/+7
* Allow ID, STRING, or INTEGER for partial namekpdecker2013-05-292-5/+5
* Improve tracking of original path valueskpdecker2013-05-271-2/+2
* Add support for complex ids in @data referenceskpdecker2013-05-272-4/+8
* Add unicode support for ID tokenskpdecker2013-05-271-2/+13
* Allowed for points to be in partial path nameJames Gorrie2013-05-171-2/+2
* Add regex escapeskpdecker2013-05-101-2/+2
* Merge pull request #462 from broady/masterKevin Decker2013-04-061-1/+1
|\
| * Fix Rhino supportChris Broadfoot2013-03-041-1/+1
* | Merge branch 'master' of github.com:jpfiset/handlebars.js into jpfiset-masterkpdecker2013-04-061-2/+2
|\ \
| * | Allow colon characters in identifiersJean-Pierre Fiset2013-03-041-1/+1
| * | Allow accessing properties in current context using paths. This is toJean-Pierre Fiset2013-03-041-1/+1
| |/
* | Add support for \\{ escapeskpdecker2013-03-311-0/+1
|/
* Negative number literal supportkpdecker2013-02-151-1/+1
* Use jsmodule for jison parserkpdecker2013-01-132-0/+5
* Merge pull request #388 from dmarcotte/empty-inverse-blocksYehuda Katz2012-12-231-1/+4
|\
| * Allow empty blocks around simple inversesDaniel Marcotte2012-12-111-1/+4
* | Partials can be pathsLes Hill2012-12-132-4/+10
|/
* Add block comment syntax:Yehuda Katz2012-10-151-1/+4
* Escaped single quotes in hash argumentsLes Hill2012-09-221-1/+1
* Fix repeated delimiter escapingtomhuda2012-09-121-1/+5
* Recognize bar='baz' hash argumentLes Hill2012-08-141-0/+1
* Add support for @data variablesYehuda Katz2012-07-052-0/+4
* More cleanuptomhuda2012-05-281-2/+2
* Fixed error in lexerPeter Wagenet2012-02-081-1/+1
* Fixed whitespace and semi-colonsPeter Wagenet2012-02-081-37/+37
* Add support for escaping mustachesYehuda Katz2011-12-271-5/+12