Sha256: fc21171c0b4fa18ec6283788e339dd71fbcbfc8166427bde04583bc2260c971a
Contents?: true
Size: 389 Bytes
Versions: 69
Compression:
Stored size: 389 Bytes
Contents
import parser from "./parser"; import AST from "./ast"; module Helpers from "./helpers"; import { extend } from "../utils"; export { parser }; var yy = {}; extend(yy, Helpers, AST); export function parse(input) { // Just return if an already-compile AST was passed in. if (input.constructor === AST.ProgramNode) { return input; } parser.yy = yy; return parser.parse(input); }
Version data entries
69 entries across 69 versions & 2 rubygems