UNPKG

syntax-cli-prog

Version:

Syntactic analysis toolkit, language agnostic parsers generator.

125 lines (96 loc) 2.85 kB
'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); var _tokenizer = require('./tokenizer'); Object.defineProperty(exports, 'Tokenizer', { enumerable: true, get: function get() { return _interopRequireDefault(_tokenizer).default; } }); var _grammar = require('./grammar/grammar'); Object.defineProperty(exports, 'Grammar', { enumerable: true, get: function get() { return _interopRequireDefault(_grammar).default; } }); var _grammarSymbol = require('./grammar/grammar-symbol'); Object.defineProperty(exports, 'GrammarSymbol', { enumerable: true, get: function get() { return _interopRequireDefault(_grammarSymbol).default; } }); var _lexRule = require('./grammar/lex-rule'); Object.defineProperty(exports, 'LexRule', { enumerable: true, get: function get() { return _interopRequireDefault(_lexRule).default; } }); var _production = require('./grammar/production'); Object.defineProperty(exports, 'Production', { enumerable: true, get: function get() { return _interopRequireDefault(_production).default; } }); var _setsGenerator = require('./sets-generator'); Object.defineProperty(exports, 'SetsGenerator', { enumerable: true, get: function get() { return _interopRequireDefault(_setsGenerator).default; } }); var _canonicalCollection = require('./lr/canonical-collection'); Object.defineProperty(exports, 'CanonicalCollection', { enumerable: true, get: function get() { return _interopRequireDefault(_canonicalCollection).default; } }); var _state = require('./lr/state'); Object.defineProperty(exports, 'State', { enumerable: true, get: function get() { return _interopRequireDefault(_state).default; } }); var _lrItem = require('./lr/lr-item'); Object.defineProperty(exports, 'LRItem', { enumerable: true, get: function get() { return _interopRequireDefault(_lrItem).default; } }); var _lrParser = require('./lr/lr-parser'); Object.defineProperty(exports, 'LRParser', { enumerable: true, get: function get() { return _interopRequireDefault(_lrParser).default; } }); var _lrParsingTable = require('./lr/lr-parsing-table'); Object.defineProperty(exports, 'LRParsingTable', { enumerable: true, get: function get() { return _interopRequireDefault(_lrParsingTable).default; } }); var _llParsingTable = require('./ll/ll-parsing-table'); Object.defineProperty(exports, 'LLParsingTable', { enumerable: true, get: function get() { return _interopRequireDefault(_llParsingTable).default; } }); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } /** * The MIT License (MIT) * Copyright (c) 2015-present Dmitry Soshnikov <dmitry.soshnikov@gmail.com> */ // To require local modules from root. global.ROOT = __dirname + '/'; // Tokenizer.