文件名称:handlebars-ex:像把手一样简单的解析器
文件大小:31KB
文件格式:ZIP
更新时间:2024-05-29 23:12:18
JavaScript
车把 简单的类似把手的解析器。 实际上,这只是一个语法,它自动生成一个解析器以识别类似的语法。 概述 这个项目是项目必须具有更高的模块化性并允许重复使用handlebarsjs模板的必要性。 API与范例 安装 npm install handlebars - ex 例子 var handlebarsX = require ( 'handlebars-ex' ) ; var ast = handlebarsX . parse ( '
{{#if cond}}
{{/if}}
' ) ;
测验
所有测试均以茉莉花书写。 要运行它们:
npm test
局限性
重要的是要注意,并非所有的车把模板都是有效的车把-ex模板。
这里使用的语法与Handlebars使用的语法不同。 使用车把,您可以生成任何模板; C#,JavaScript,HTML或简单的纯文本。
{{/if}}
【文件预览】:
handlebars-ex-master
----package.json(576B)
----handlebarsGrammar.pegjs(27KB)
----LICENSE(1KB)
----index.js(183KB)
----spec()
--------simpleHTMLNodesSpec.js(6KB)
--------combinationHandlebarsHTMLSpec.js(2KB)
--------support()
--------simpleHandlebarsNodesSpec.js(32KB)
--------simpleHandlebarsAttributesSpec.js(45KB)
--------simpleHTMLAttributesSpec.js(6KB)
----README.md(3KB)
----ChangeLog.md(204B)