UNPKG

antlr4-tool

Version:

An Antlr4 tool that generates both Typescript and JavaScript Antlr Parsers (Current Antlr version: 4.8)

29 lines 815 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); var path = require("path"); function getMethods(obj) { var result = []; /* tslint:disable */ for (var id in obj) { try { if (typeof (obj[id]) === 'function' && obj[id].length === 0) { var mth = { name: id, args: '' }; result.push(mth); } } catch (err) { } } return result; } exports.getMethods = getMethods; function grammar(config) { var grammarFile = config.grammar; return path.basename(grammarFile, '.g4'); } exports.grammar = grammar; function capitalizeFirstLetter(val) { return val.charAt(0).toUpperCase() + val.slice(1); } exports.capitalizeFirstLetter = capitalizeFirstLetter; //# sourceMappingURL=util.js.map