13 lines
325 B
JavaScript
13 lines
325 B
JavaScript
import { parser } from "handlebars/compiler/parser";
|
|
module AST from "handlebars/compiler/ast":
|
|
|
|
export Parser = parser;
|
|
|
|
export function parse(input) {
|
|
// Just return if an already-compile AST was passed in.
|
|
if(input.constructor === AST.ProgramNode) { return input; }
|
|
|
|
parser.yy = AST;
|
|
return parser.parse(input);
|
|
}
|