├── .czrc ├── .gitattributes ├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .npmrc ├── .prettierignore ├── CONTRIBUTING.md ├── LICENSE.txt ├── NOTICE.txt ├── README.md ├── examples ├── .gitignore ├── grammars │ ├── .gitignore │ ├── README.md │ ├── calculator │ │ ├── calculator_embedded_actions.js │ │ ├── calculator_pure_grammar.js │ │ └── calculator_spec.js │ ├── css │ │ ├── css.js │ │ └── css_spec.js │ ├── csv │ │ ├── csv.js │ │ ├── csv_spec.js │ │ └── sample.csv │ ├── ecma5 │ │ ├── ecma5_api.js │ │ ├── ecma5_lexer.js │ │ ├── ecma5_parser.js │ │ ├── ecma5_spec.js │ │ └── ecma5_tokens.js │ ├── graphql │ │ ├── diagrams.html │ │ ├── graphql.js │ │ └── graphql_spec.js │ ├── json │ │ ├── json.js │ │ ├── json_spec.js │ │ ├── json_with_comments.js │ │ └── json_with_comments_spec.js │ ├── package.json │ ├── tinyc │ │ ├── tinyc.js │ │ └── tinyc_spec.js │ └── xml │ │ ├── xml_api.js │ │ ├── xml_lexer.js │ │ ├── xml_parser.js │ │ └── xml_spec.js ├── implementation_languages │ ├── README.md │ ├── impl_lang_spec.js │ ├── modern_ecmascript │ │ └── modern_ecmascript_json.mjs │ ├── package.json │ ├── tsconfig.json │ └── typescript │ │ ├── json_cst.d.ts │ │ ├── scripts │ │ └── gen_dts_signatures.js │ │ └── typescript_json.ts ├── lexer │ ├── LICENSE │ ├── README.md │ ├── custom_errors │ │ ├── custom_errors.js │ │ └── custom_errors_spec.js │ ├── custom_patterns │ │ ├── custom_patterns.js │ │ ├── custom_patterns_payloads.js │ │ ├── custom_patterns_payloads_spec.js │ │ └── custom_patterns_spec.js │ ├── keywords_vs_identifiers │ │ ├── keywords_vs_identifiers.js │ │ └── keywords_vs_identifiers_spec.js │ ├── multi_mode_lexer │ │ ├── multi_mode_lexer.js │ │ └── multi_mode_lexer_spec.js │ ├── package.json │ ├── python_indentation │ │ ├── python_indentation.js │ │ └── python_indentation_spec.js │ └── token_groups │ │ ├── token_group_spec.js │ │ └── token_groups.js ├── parser │ ├── .gitignore │ ├── README.md │ ├── backtracking │ │ ├── backtracking.js │ │ └── backtracking_spec.js │ ├── content_assist │ │ ├── README.md │ │ ├── content_assist_complex.js │ │ ├── content_assist_complex_spec.js │ │ ├── content_assist_simple.js │ │ └── content_assist_simple_spec.js │ ├── custom_errors │ │ ├── custom_errors.js │ │ └── custom_errors_spec.js │ ├── diagrams │ │ ├── README.md │ │ ├── creating_html_file.js │ │ ├── dynamically_rendering.html │ │ └── grammar.js │ ├── dynamic_tokens │ │ ├── dynamic_delimiters.js │ │ └── dynamic_delimiters_spec.js │ ├── inheritance │ │ ├── inheritance.js │ │ └── inheritance_spec.js │ ├── minification │ │ └── README.md │ ├── multi_start_rules │ │ ├── multi_start_rules.js │ │ └── multi_start_rules_spec.js │ ├── package.json │ ├── parametrized_rules │ │ ├── parametrized.js │ │ └── parametrized_spec.js │ ├── predicate_lookahead │ │ ├── predicate_lookahead.js │ │ └── predicate_lookahead_spec.js │ └── versioning │ │ ├── versioning.js │ │ └── versioning_spec.js ├── tutorial │ ├── README.md │ ├── package.json │ ├── step1_lexing │ │ ├── main.js │ │ ├── step1_lexing.js │ │ └── step1_lexing_spec.js │ ├── step2_parsing │ │ ├── main.js │ │ ├── step2_parsing.js │ │ └── step2_parsing_spec.js │ ├── step3_actions │ │ ├── main.js │ │ ├── step3_actions_spec.js │ │ ├── step3a_actions_visitor.js │ │ └── step3b_actions_embedded.js │ └── step4_error_recovery │ │ ├── main.js │ │ ├── step4_error_recovery.js │ │ └── step4_error_recovery_spec.js └── webpack │ └── README.md ├── lerna.json ├── package.json ├── packages ├── chevrotain │ ├── .c8rc.json │ ├── .mocharc.cjs │ ├── BREAKING_CHANGES.md │ ├── CHANGELOG.md │ ├── README.md │ ├── benchmark_web │ │ ├── README.md │ │ ├── index_latest.html │ │ ├── index_next.html │ │ ├── lib │ │ │ ├── bench_logic.js │ │ │ └── iframe_loader.js │ │ ├── parsers │ │ │ ├── api.js │ │ │ ├── css │ │ │ │ ├── 1K_css.js │ │ │ │ ├── css.html │ │ │ │ └── css_parser.js │ │ │ ├── ecma5 │ │ │ │ ├── ecma5.html │ │ │ │ ├── ecma5_lexer.js │ │ │ │ ├── ecma5_parser.js │ │ │ │ └── ecma5_tokens.js │ │ │ ├── esm_wrappers │ │ │ │ ├── chevrotain_latest.mjs │ │ │ │ └── chevrotain_next.mjs │ │ │ ├── json │ │ │ │ ├── 1K_json.js │ │ │ │ ├── json.html │ │ │ │ └── json_parser.js │ │ │ ├── options.js │ │ │ ├── worker_api.js │ │ │ └── worker_impel.js │ │ └── style.css │ ├── chevrotain.d.ts │ ├── diagrams │ │ ├── README.md │ │ ├── diagrams.css │ │ ├── src │ │ │ ├── diagrams_behavior.js │ │ │ ├── diagrams_builder.js │ │ │ ├── diagrams_serializer.js │ │ │ └── main.js │ │ └── vendor │ │ │ └── railroad-diagrams.js │ ├── package.json │ ├── scripts │ │ ├── version-config.js │ │ └── version-update.js │ ├── src │ │ ├── api.ts │ │ ├── diagrams │ │ │ └── render_public.ts │ │ ├── lang │ │ │ └── lang_extensions.ts │ │ ├── parse │ │ │ ├── constants.ts │ │ │ ├── cst │ │ │ │ ├── cst.ts │ │ │ │ └── cst_visitor.ts │ │ │ ├── errors_public.ts │ │ │ ├── exceptions_public.ts │ │ │ ├── grammar │ │ │ │ ├── checks.ts │ │ │ │ ├── first.ts │ │ │ │ ├── follow.ts │ │ │ │ ├── gast │ │ │ │ │ └── gast_resolver_public.ts │ │ │ │ ├── interpreter.ts │ │ │ │ ├── keys.ts │ │ │ │ ├── llk_lookahead.ts │ │ │ │ ├── lookahead.ts │ │ │ │ ├── resolver.ts │ │ │ │ ├── rest.ts │ │ │ │ └── types.ts │ │ │ └── parser │ │ │ │ ├── parser.ts │ │ │ │ ├── traits │ │ │ │ ├── README.md │ │ │ │ ├── context_assist.ts │ │ │ │ ├── error_handler.ts │ │ │ │ ├── gast_recorder.ts │ │ │ │ ├── lexer_adapter.ts │ │ │ │ ├── looksahead.ts │ │ │ │ ├── parser_traits.ts │ │ │ │ ├── perf_tracer.ts │ │ │ │ ├── recognizer_api.ts │ │ │ │ ├── recognizer_engine.ts │ │ │ │ ├── recoverable.ts │ │ │ │ └── tree_builder.ts │ │ │ │ ├── types.ts │ │ │ │ └── utils │ │ │ │ └── apply_mixins.ts │ │ ├── scan │ │ │ ├── lexer.ts │ │ │ ├── lexer_errors_public.ts │ │ │ ├── lexer_public.ts │ │ │ ├── reg_exp.ts │ │ │ ├── reg_exp_parser.ts │ │ │ ├── tokens.ts │ │ │ ├── tokens_constants.ts │ │ │ └── tokens_public.ts │ │ ├── text │ │ │ └── range.ts │ │ └── version.ts │ ├── test │ │ ├── deprecation_spec.ts │ │ ├── diagrams │ │ │ └── render_spec.ts │ │ ├── full_flow │ │ │ ├── backtracking │ │ │ │ ├── backtracking_parser.ts │ │ │ │ └── backtracking_parser_spec.ts │ │ │ ├── ecma_quirks │ │ │ │ ├── ecma_quirks.ts │ │ │ │ └── ecma_quirks_spec.ts │ │ │ ├── error_recovery │ │ │ │ ├── sql_statements │ │ │ │ │ ├── sql_recovery_parser.ts │ │ │ │ │ ├── sql_recovery_spec.ts │ │ │ │ │ └── sql_recovery_tokens.ts │ │ │ │ └── switch_case │ │ │ │ │ ├── switchcase_recovery_parser.ts │ │ │ │ │ ├── switchcase_recovery_spec.ts │ │ │ │ │ └── switchcase_recovery_tokens.ts │ │ │ └── parse_tree.ts │ │ ├── parse │ │ │ ├── cst_spec.ts │ │ │ ├── cst_visitor_spec.ts │ │ │ ├── exceptions_spec.ts │ │ │ ├── grammar │ │ │ │ ├── checks_spec.ts │ │ │ │ ├── first_spec.ts │ │ │ │ ├── follow_spec.ts │ │ │ │ ├── interperter_spec.ts │ │ │ │ ├── lookahead_spec.ts │ │ │ │ └── resolver_spec.ts │ │ │ ├── predicate_spec.ts │ │ │ ├── recognizer │ │ │ │ ├── infinite_loop_spec.ts │ │ │ │ ├── recognizer_config_spec.ts │ │ │ │ └── rules_override_spec.ts │ │ │ ├── recognizer_lookahead_spec.ts │ │ │ ├── recognizer_spec.ts │ │ │ └── traits │ │ │ │ └── perf_tracer_spec.ts │ │ ├── scan │ │ │ ├── custom_token_spec.ts │ │ │ ├── first_char_spec.ts │ │ │ ├── lexer_errors_public_spec.ts │ │ │ ├── lexer_spec.ts │ │ │ ├── perf_tracer_spec.ts │ │ │ ├── regexp_spec.ts │ │ │ ├── skip_validations_spec.ts │ │ │ └── token_spec.ts │ │ ├── test.config.mjs │ │ ├── text │ │ │ └── range_spec.ts │ │ └── utils │ │ │ ├── builders.ts │ │ │ └── matchers.ts │ └── tsconfig.json ├── cst-dts-gen-test │ ├── .c8rc.json │ ├── .mocharc.cjs │ ├── package.json │ ├── scripts │ │ └── update-snapshots.js │ ├── test │ │ ├── options_spec.ts │ │ ├── sample_test.ts │ │ └── snapshots │ │ │ ├── alternation │ │ │ ├── input.ts │ │ │ ├── output.d.ts │ │ │ └── sample_spec.ts │ │ │ ├── alternation_label │ │ │ ├── input.ts │ │ │ ├── output.d.ts │ │ │ └── sample_spec.ts │ │ │ ├── nonterminal │ │ │ ├── input.ts │ │ │ ├── output.d.ts │ │ │ └── sample_spec.ts │ │ │ ├── nonterminal_label │ │ │ ├── input.ts │ │ │ ├── output.d.ts │ │ │ └── sample_spec.ts │ │ │ ├── option │ │ │ ├── input.ts │ │ │ ├── output.d.ts │ │ │ └── sample_spec.ts │ │ │ ├── repetition │ │ │ ├── input.ts │ │ │ ├── output.d.ts │ │ │ └── sample_spec.ts │ │ │ ├── repetition_mandatory │ │ │ ├── input.ts │ │ │ ├── output.d.ts │ │ │ └── sample_spec.ts │ │ │ ├── repetition_mandatory_sep │ │ │ ├── input.ts │ │ │ ├── output.d.ts │ │ │ └── sample_spec.ts │ │ │ ├── repetition_sep │ │ │ ├── input.ts │ │ │ ├── output.d.ts │ │ │ └── sample_spec.ts │ │ │ ├── terminal │ │ │ ├── input.ts │ │ │ ├── output.d.ts │ │ │ └── sample_spec.ts │ │ │ └── terminal_label │ │ │ ├── input.ts │ │ │ ├── output.d.ts │ │ │ └── sample_spec.ts │ └── tsconfig.json ├── cst-dts-gen │ ├── package.json │ ├── src │ │ ├── api.ts │ │ ├── generate.ts │ │ └── model.ts │ └── tsconfig.json ├── gast │ ├── .c8rc.json │ ├── .mocharc.cjs │ ├── package.json │ ├── src │ │ ├── api.ts │ │ ├── helpers.ts │ │ ├── model.ts │ │ └── visitor.ts │ ├── test │ │ ├── helpers_spec.ts │ │ ├── model_spec.ts │ │ └── visitor_spec.ts │ └── tsconfig.json ├── regexp-to-ast │ ├── .c8rc.json │ ├── .mocharc.cjs │ ├── package.json │ ├── src │ │ ├── api.ts │ │ ├── base-regexp-visitor.ts │ │ ├── character-classes.ts │ │ ├── regexp-parser.ts │ │ └── utils.ts │ ├── test │ │ ├── parser.spec.ts │ │ └── visitor.spec.ts │ ├── tsconfig.json │ └── types.d.ts ├── types │ ├── api.d.ts │ ├── package.json │ ├── scripts │ │ ├── api-site-upload.sh │ │ └── update-api-docs.js │ ├── tsconfig.json │ └── typedoc.json ├── utils │ ├── .c8rc.json │ ├── .mocharc.cjs │ ├── package.json │ ├── src │ │ ├── api.ts │ │ ├── print.ts │ │ ├── timer.ts │ │ └── to-fast-properties.ts │ ├── test │ │ └── timer_spec.ts │ └── tsconfig.json └── website │ ├── .gitignore │ ├── docs │ ├── .vuepress │ │ └── config.js │ ├── FAQ.md │ ├── README.md │ ├── changes │ │ ├── BREAKING_CHANGES.md │ │ └── CHANGELOG.md │ ├── features │ │ ├── backtracking.md │ │ ├── blazing_fast.md │ │ ├── custom_errors.md │ │ ├── custom_token_patterns.md │ │ ├── easy_debugging.md │ │ ├── fault_tolerance.md │ │ ├── gates.md │ │ ├── grammar_inheritance.md │ │ ├── images │ │ │ └── benchmark_chrome67.png │ │ ├── lexer_modes.md │ │ ├── llk.md │ │ ├── multiple_start_rules.md │ │ ├── parameterized_rules.md │ │ ├── position_tracking.md │ │ ├── regexp.md │ │ ├── separation.md │ │ ├── syntactic_content_assist.md │ │ ├── syntax_diagrams.md │ │ ├── token_alternative_matches.md │ │ ├── token_categories.md │ │ ├── token_grouping.md │ │ └── token_skipping.md │ ├── guide │ │ ├── concrete_syntax_tree.md │ │ ├── custom_token_patterns.md │ │ ├── generating_syntax_diagrams.md │ │ ├── initialization_performance.md │ │ ├── internals.md │ │ ├── introduction.md │ │ ├── performance.md │ │ ├── resolving_grammar_errors.md │ │ ├── resolving_lexer_errors.md │ │ └── syntactic_content_assist.md │ └── tutorial │ │ ├── step0_introduction.md │ │ ├── step1_lexing.md │ │ ├── step2_parsing.md │ │ ├── step3_adding_actions_root.md │ │ ├── step3a_adding_actions_visitor.md │ │ ├── step3b_adding_actions_embedded.md │ │ └── step4_fault_tolerance.md │ ├── package.json │ └── scripts │ ├── version-config.js │ ├── version-update.js │ └── website-upload.sh ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── renovate.json5 ├── tsconfig.base.json └── tsconfig.json /.czrc: -------------------------------------------------------------------------------- 1 | { 2 | "path": "cz-conventional-changelog" 3 | } -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | 2 | pnpm commitlint --edit $1 3 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | 2 | pnpm lint-staged 3 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/.prettierignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /NOTICE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/NOTICE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/README.md -------------------------------------------------------------------------------- /examples/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/.gitignore -------------------------------------------------------------------------------- /examples/grammars/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/.gitignore -------------------------------------------------------------------------------- /examples/grammars/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/README.md -------------------------------------------------------------------------------- /examples/grammars/calculator/calculator_embedded_actions.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/calculator/calculator_embedded_actions.js -------------------------------------------------------------------------------- /examples/grammars/calculator/calculator_pure_grammar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/calculator/calculator_pure_grammar.js -------------------------------------------------------------------------------- /examples/grammars/calculator/calculator_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/calculator/calculator_spec.js -------------------------------------------------------------------------------- /examples/grammars/css/css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/css/css.js -------------------------------------------------------------------------------- /examples/grammars/css/css_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/css/css_spec.js -------------------------------------------------------------------------------- /examples/grammars/csv/csv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/csv/csv.js -------------------------------------------------------------------------------- /examples/grammars/csv/csv_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/csv/csv_spec.js -------------------------------------------------------------------------------- /examples/grammars/csv/sample.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/csv/sample.csv -------------------------------------------------------------------------------- /examples/grammars/ecma5/ecma5_api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/ecma5/ecma5_api.js -------------------------------------------------------------------------------- /examples/grammars/ecma5/ecma5_lexer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/ecma5/ecma5_lexer.js -------------------------------------------------------------------------------- /examples/grammars/ecma5/ecma5_parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/ecma5/ecma5_parser.js -------------------------------------------------------------------------------- /examples/grammars/ecma5/ecma5_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/ecma5/ecma5_spec.js -------------------------------------------------------------------------------- /examples/grammars/ecma5/ecma5_tokens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/ecma5/ecma5_tokens.js -------------------------------------------------------------------------------- /examples/grammars/graphql/diagrams.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/graphql/diagrams.html -------------------------------------------------------------------------------- /examples/grammars/graphql/graphql.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/graphql/graphql.js -------------------------------------------------------------------------------- /examples/grammars/graphql/graphql_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/graphql/graphql_spec.js -------------------------------------------------------------------------------- /examples/grammars/json/json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/json/json.js -------------------------------------------------------------------------------- /examples/grammars/json/json_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/json/json_spec.js -------------------------------------------------------------------------------- /examples/grammars/json/json_with_comments.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/json/json_with_comments.js -------------------------------------------------------------------------------- /examples/grammars/json/json_with_comments_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/json/json_with_comments_spec.js -------------------------------------------------------------------------------- /examples/grammars/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/package.json -------------------------------------------------------------------------------- /examples/grammars/tinyc/tinyc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/tinyc/tinyc.js -------------------------------------------------------------------------------- /examples/grammars/tinyc/tinyc_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/tinyc/tinyc_spec.js -------------------------------------------------------------------------------- /examples/grammars/xml/xml_api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/xml/xml_api.js -------------------------------------------------------------------------------- /examples/grammars/xml/xml_lexer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/xml/xml_lexer.js -------------------------------------------------------------------------------- /examples/grammars/xml/xml_parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/xml/xml_parser.js -------------------------------------------------------------------------------- /examples/grammars/xml/xml_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/grammars/xml/xml_spec.js -------------------------------------------------------------------------------- /examples/implementation_languages/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/implementation_languages/README.md -------------------------------------------------------------------------------- /examples/implementation_languages/impl_lang_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/implementation_languages/impl_lang_spec.js -------------------------------------------------------------------------------- /examples/implementation_languages/modern_ecmascript/modern_ecmascript_json.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/implementation_languages/modern_ecmascript/modern_ecmascript_json.mjs -------------------------------------------------------------------------------- /examples/implementation_languages/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/implementation_languages/package.json -------------------------------------------------------------------------------- /examples/implementation_languages/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/implementation_languages/tsconfig.json -------------------------------------------------------------------------------- /examples/implementation_languages/typescript/json_cst.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/implementation_languages/typescript/json_cst.d.ts -------------------------------------------------------------------------------- /examples/implementation_languages/typescript/scripts/gen_dts_signatures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/implementation_languages/typescript/scripts/gen_dts_signatures.js -------------------------------------------------------------------------------- /examples/implementation_languages/typescript/typescript_json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/implementation_languages/typescript/typescript_json.ts -------------------------------------------------------------------------------- /examples/lexer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/lexer/LICENSE -------------------------------------------------------------------------------- /examples/lexer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/lexer/README.md -------------------------------------------------------------------------------- /examples/lexer/custom_errors/custom_errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/lexer/custom_errors/custom_errors.js -------------------------------------------------------------------------------- /examples/lexer/custom_errors/custom_errors_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/lexer/custom_errors/custom_errors_spec.js -------------------------------------------------------------------------------- /examples/lexer/custom_patterns/custom_patterns.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/lexer/custom_patterns/custom_patterns.js -------------------------------------------------------------------------------- /examples/lexer/custom_patterns/custom_patterns_payloads.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/lexer/custom_patterns/custom_patterns_payloads.js -------------------------------------------------------------------------------- /examples/lexer/custom_patterns/custom_patterns_payloads_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/lexer/custom_patterns/custom_patterns_payloads_spec.js -------------------------------------------------------------------------------- /examples/lexer/custom_patterns/custom_patterns_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/lexer/custom_patterns/custom_patterns_spec.js -------------------------------------------------------------------------------- /examples/lexer/keywords_vs_identifiers/keywords_vs_identifiers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/lexer/keywords_vs_identifiers/keywords_vs_identifiers.js -------------------------------------------------------------------------------- /examples/lexer/keywords_vs_identifiers/keywords_vs_identifiers_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/lexer/keywords_vs_identifiers/keywords_vs_identifiers_spec.js -------------------------------------------------------------------------------- /examples/lexer/multi_mode_lexer/multi_mode_lexer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/lexer/multi_mode_lexer/multi_mode_lexer.js -------------------------------------------------------------------------------- /examples/lexer/multi_mode_lexer/multi_mode_lexer_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/lexer/multi_mode_lexer/multi_mode_lexer_spec.js -------------------------------------------------------------------------------- /examples/lexer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/lexer/package.json -------------------------------------------------------------------------------- /examples/lexer/python_indentation/python_indentation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/lexer/python_indentation/python_indentation.js -------------------------------------------------------------------------------- /examples/lexer/python_indentation/python_indentation_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/lexer/python_indentation/python_indentation_spec.js -------------------------------------------------------------------------------- /examples/lexer/token_groups/token_group_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/lexer/token_groups/token_group_spec.js -------------------------------------------------------------------------------- /examples/lexer/token_groups/token_groups.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/lexer/token_groups/token_groups.js -------------------------------------------------------------------------------- /examples/parser/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/.gitignore -------------------------------------------------------------------------------- /examples/parser/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/README.md -------------------------------------------------------------------------------- /examples/parser/backtracking/backtracking.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/backtracking/backtracking.js -------------------------------------------------------------------------------- /examples/parser/backtracking/backtracking_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/backtracking/backtracking_spec.js -------------------------------------------------------------------------------- /examples/parser/content_assist/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/content_assist/README.md -------------------------------------------------------------------------------- /examples/parser/content_assist/content_assist_complex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/content_assist/content_assist_complex.js -------------------------------------------------------------------------------- /examples/parser/content_assist/content_assist_complex_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/content_assist/content_assist_complex_spec.js -------------------------------------------------------------------------------- /examples/parser/content_assist/content_assist_simple.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/content_assist/content_assist_simple.js -------------------------------------------------------------------------------- /examples/parser/content_assist/content_assist_simple_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/content_assist/content_assist_simple_spec.js -------------------------------------------------------------------------------- /examples/parser/custom_errors/custom_errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/custom_errors/custom_errors.js -------------------------------------------------------------------------------- /examples/parser/custom_errors/custom_errors_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/custom_errors/custom_errors_spec.js -------------------------------------------------------------------------------- /examples/parser/diagrams/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/diagrams/README.md -------------------------------------------------------------------------------- /examples/parser/diagrams/creating_html_file.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/diagrams/creating_html_file.js -------------------------------------------------------------------------------- /examples/parser/diagrams/dynamically_rendering.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/diagrams/dynamically_rendering.html -------------------------------------------------------------------------------- /examples/parser/diagrams/grammar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/diagrams/grammar.js -------------------------------------------------------------------------------- /examples/parser/dynamic_tokens/dynamic_delimiters.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/dynamic_tokens/dynamic_delimiters.js -------------------------------------------------------------------------------- /examples/parser/dynamic_tokens/dynamic_delimiters_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/dynamic_tokens/dynamic_delimiters_spec.js -------------------------------------------------------------------------------- /examples/parser/inheritance/inheritance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/inheritance/inheritance.js -------------------------------------------------------------------------------- /examples/parser/inheritance/inheritance_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/inheritance/inheritance_spec.js -------------------------------------------------------------------------------- /examples/parser/minification/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/minification/README.md -------------------------------------------------------------------------------- /examples/parser/multi_start_rules/multi_start_rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/multi_start_rules/multi_start_rules.js -------------------------------------------------------------------------------- /examples/parser/multi_start_rules/multi_start_rules_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/multi_start_rules/multi_start_rules_spec.js -------------------------------------------------------------------------------- /examples/parser/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/package.json -------------------------------------------------------------------------------- /examples/parser/parametrized_rules/parametrized.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/parametrized_rules/parametrized.js -------------------------------------------------------------------------------- /examples/parser/parametrized_rules/parametrized_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/parametrized_rules/parametrized_spec.js -------------------------------------------------------------------------------- /examples/parser/predicate_lookahead/predicate_lookahead.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/predicate_lookahead/predicate_lookahead.js -------------------------------------------------------------------------------- /examples/parser/predicate_lookahead/predicate_lookahead_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/predicate_lookahead/predicate_lookahead_spec.js -------------------------------------------------------------------------------- /examples/parser/versioning/versioning.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/versioning/versioning.js -------------------------------------------------------------------------------- /examples/parser/versioning/versioning_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/parser/versioning/versioning_spec.js -------------------------------------------------------------------------------- /examples/tutorial/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/tutorial/README.md -------------------------------------------------------------------------------- /examples/tutorial/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/tutorial/package.json -------------------------------------------------------------------------------- /examples/tutorial/step1_lexing/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/tutorial/step1_lexing/main.js -------------------------------------------------------------------------------- /examples/tutorial/step1_lexing/step1_lexing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/tutorial/step1_lexing/step1_lexing.js -------------------------------------------------------------------------------- /examples/tutorial/step1_lexing/step1_lexing_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/tutorial/step1_lexing/step1_lexing_spec.js -------------------------------------------------------------------------------- /examples/tutorial/step2_parsing/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/tutorial/step2_parsing/main.js -------------------------------------------------------------------------------- /examples/tutorial/step2_parsing/step2_parsing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/tutorial/step2_parsing/step2_parsing.js -------------------------------------------------------------------------------- /examples/tutorial/step2_parsing/step2_parsing_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/tutorial/step2_parsing/step2_parsing_spec.js -------------------------------------------------------------------------------- /examples/tutorial/step3_actions/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/tutorial/step3_actions/main.js -------------------------------------------------------------------------------- /examples/tutorial/step3_actions/step3_actions_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/tutorial/step3_actions/step3_actions_spec.js -------------------------------------------------------------------------------- /examples/tutorial/step3_actions/step3a_actions_visitor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/tutorial/step3_actions/step3a_actions_visitor.js -------------------------------------------------------------------------------- /examples/tutorial/step3_actions/step3b_actions_embedded.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/tutorial/step3_actions/step3b_actions_embedded.js -------------------------------------------------------------------------------- /examples/tutorial/step4_error_recovery/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/tutorial/step4_error_recovery/main.js -------------------------------------------------------------------------------- /examples/tutorial/step4_error_recovery/step4_error_recovery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/tutorial/step4_error_recovery/step4_error_recovery.js -------------------------------------------------------------------------------- /examples/tutorial/step4_error_recovery/step4_error_recovery_spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/tutorial/step4_error_recovery/step4_error_recovery_spec.js -------------------------------------------------------------------------------- /examples/webpack/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/examples/webpack/README.md -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/package.json -------------------------------------------------------------------------------- /packages/chevrotain/.c8rc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/.c8rc.json -------------------------------------------------------------------------------- /packages/chevrotain/.mocharc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/.mocharc.cjs -------------------------------------------------------------------------------- /packages/chevrotain/BREAKING_CHANGES.md: -------------------------------------------------------------------------------- 1 | See: https://chevrotain.io/docs/changes/BREAKING_CHANGES.html 2 | -------------------------------------------------------------------------------- /packages/chevrotain/CHANGELOG.md: -------------------------------------------------------------------------------- 1 | See: https://chevrotain.io/docs/changes/CHANGELOG.html 2 | -------------------------------------------------------------------------------- /packages/chevrotain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/README.md -------------------------------------------------------------------------------- /packages/chevrotain/benchmark_web/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/benchmark_web/README.md -------------------------------------------------------------------------------- /packages/chevrotain/benchmark_web/index_latest.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/benchmark_web/index_latest.html -------------------------------------------------------------------------------- /packages/chevrotain/benchmark_web/index_next.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/benchmark_web/index_next.html -------------------------------------------------------------------------------- /packages/chevrotain/benchmark_web/lib/bench_logic.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/benchmark_web/lib/bench_logic.js -------------------------------------------------------------------------------- /packages/chevrotain/benchmark_web/lib/iframe_loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/benchmark_web/lib/iframe_loader.js -------------------------------------------------------------------------------- /packages/chevrotain/benchmark_web/parsers/api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/benchmark_web/parsers/api.js -------------------------------------------------------------------------------- /packages/chevrotain/benchmark_web/parsers/css/1K_css.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/benchmark_web/parsers/css/1K_css.js -------------------------------------------------------------------------------- /packages/chevrotain/benchmark_web/parsers/css/css.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/benchmark_web/parsers/css/css.html -------------------------------------------------------------------------------- /packages/chevrotain/benchmark_web/parsers/css/css_parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/benchmark_web/parsers/css/css_parser.js -------------------------------------------------------------------------------- /packages/chevrotain/benchmark_web/parsers/ecma5/ecma5.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/benchmark_web/parsers/ecma5/ecma5.html -------------------------------------------------------------------------------- /packages/chevrotain/benchmark_web/parsers/ecma5/ecma5_lexer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/benchmark_web/parsers/ecma5/ecma5_lexer.js -------------------------------------------------------------------------------- /packages/chevrotain/benchmark_web/parsers/ecma5/ecma5_parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/benchmark_web/parsers/ecma5/ecma5_parser.js -------------------------------------------------------------------------------- /packages/chevrotain/benchmark_web/parsers/ecma5/ecma5_tokens.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/benchmark_web/parsers/ecma5/ecma5_tokens.js -------------------------------------------------------------------------------- /packages/chevrotain/benchmark_web/parsers/esm_wrappers/chevrotain_latest.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/benchmark_web/parsers/esm_wrappers/chevrotain_latest.mjs -------------------------------------------------------------------------------- /packages/chevrotain/benchmark_web/parsers/esm_wrappers/chevrotain_next.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/benchmark_web/parsers/esm_wrappers/chevrotain_next.mjs -------------------------------------------------------------------------------- /packages/chevrotain/benchmark_web/parsers/json/1K_json.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/benchmark_web/parsers/json/1K_json.js -------------------------------------------------------------------------------- /packages/chevrotain/benchmark_web/parsers/json/json.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/benchmark_web/parsers/json/json.html -------------------------------------------------------------------------------- /packages/chevrotain/benchmark_web/parsers/json/json_parser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/benchmark_web/parsers/json/json_parser.js -------------------------------------------------------------------------------- /packages/chevrotain/benchmark_web/parsers/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/benchmark_web/parsers/options.js -------------------------------------------------------------------------------- /packages/chevrotain/benchmark_web/parsers/worker_api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/benchmark_web/parsers/worker_api.js -------------------------------------------------------------------------------- /packages/chevrotain/benchmark_web/parsers/worker_impel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/benchmark_web/parsers/worker_impel.js -------------------------------------------------------------------------------- /packages/chevrotain/benchmark_web/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/benchmark_web/style.css -------------------------------------------------------------------------------- /packages/chevrotain/chevrotain.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/chevrotain.d.ts -------------------------------------------------------------------------------- /packages/chevrotain/diagrams/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/diagrams/README.md -------------------------------------------------------------------------------- /packages/chevrotain/diagrams/diagrams.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/diagrams/diagrams.css -------------------------------------------------------------------------------- /packages/chevrotain/diagrams/src/diagrams_behavior.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/diagrams/src/diagrams_behavior.js -------------------------------------------------------------------------------- /packages/chevrotain/diagrams/src/diagrams_builder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/diagrams/src/diagrams_builder.js -------------------------------------------------------------------------------- /packages/chevrotain/diagrams/src/diagrams_serializer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/diagrams/src/diagrams_serializer.js -------------------------------------------------------------------------------- /packages/chevrotain/diagrams/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/diagrams/src/main.js -------------------------------------------------------------------------------- /packages/chevrotain/diagrams/vendor/railroad-diagrams.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/diagrams/vendor/railroad-diagrams.js -------------------------------------------------------------------------------- /packages/chevrotain/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/package.json -------------------------------------------------------------------------------- /packages/chevrotain/scripts/version-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/scripts/version-config.js -------------------------------------------------------------------------------- /packages/chevrotain/scripts/version-update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/scripts/version-update.js -------------------------------------------------------------------------------- /packages/chevrotain/src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/api.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/diagrams/render_public.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/diagrams/render_public.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/lang/lang_extensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/lang/lang_extensions.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/constants.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/cst/cst.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/cst/cst.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/cst/cst_visitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/cst/cst_visitor.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/errors_public.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/errors_public.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/exceptions_public.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/exceptions_public.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/grammar/checks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/grammar/checks.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/grammar/first.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/grammar/first.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/grammar/follow.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/grammar/follow.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/grammar/gast/gast_resolver_public.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/grammar/gast/gast_resolver_public.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/grammar/interpreter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/grammar/interpreter.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/grammar/keys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/grammar/keys.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/grammar/llk_lookahead.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/grammar/llk_lookahead.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/grammar/lookahead.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/grammar/lookahead.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/grammar/resolver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/grammar/resolver.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/grammar/rest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/grammar/rest.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/grammar/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/grammar/types.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/parser/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/parser/parser.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/parser/traits/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/parser/traits/README.md -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/parser/traits/context_assist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/parser/traits/context_assist.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/parser/traits/error_handler.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/parser/traits/error_handler.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/parser/traits/gast_recorder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/parser/traits/gast_recorder.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/parser/traits/lexer_adapter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/parser/traits/lexer_adapter.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/parser/traits/looksahead.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/parser/traits/looksahead.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/parser/traits/parser_traits.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/parser/traits/parser_traits.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/parser/traits/perf_tracer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/parser/traits/perf_tracer.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/parser/traits/recognizer_api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/parser/traits/recognizer_api.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/parser/traits/recognizer_engine.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/parser/traits/recognizer_engine.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/parser/traits/recoverable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/parser/traits/recoverable.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/parser/traits/tree_builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/parser/traits/tree_builder.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/parser/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/parser/types.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/parse/parser/utils/apply_mixins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/parse/parser/utils/apply_mixins.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/scan/lexer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/scan/lexer.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/scan/lexer_errors_public.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/scan/lexer_errors_public.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/scan/lexer_public.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/scan/lexer_public.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/scan/reg_exp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/scan/reg_exp.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/scan/reg_exp_parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/scan/reg_exp_parser.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/scan/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/scan/tokens.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/scan/tokens_constants.ts: -------------------------------------------------------------------------------- 1 | export const EOF_TOKEN_TYPE = 1; 2 | -------------------------------------------------------------------------------- /packages/chevrotain/src/scan/tokens_public.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/scan/tokens_public.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/text/range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/text/range.ts -------------------------------------------------------------------------------- /packages/chevrotain/src/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/src/version.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/deprecation_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/deprecation_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/diagrams/render_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/diagrams/render_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/full_flow/backtracking/backtracking_parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/full_flow/backtracking/backtracking_parser.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/full_flow/backtracking/backtracking_parser_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/full_flow/backtracking/backtracking_parser_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/full_flow/ecma_quirks/ecma_quirks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/full_flow/ecma_quirks/ecma_quirks.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/full_flow/ecma_quirks/ecma_quirks_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/full_flow/ecma_quirks/ecma_quirks_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/full_flow/error_recovery/sql_statements/sql_recovery_parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/full_flow/error_recovery/sql_statements/sql_recovery_parser.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/full_flow/error_recovery/sql_statements/sql_recovery_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/full_flow/error_recovery/sql_statements/sql_recovery_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/full_flow/error_recovery/sql_statements/sql_recovery_tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/full_flow/error_recovery/sql_statements/sql_recovery_tokens.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/full_flow/error_recovery/switch_case/switchcase_recovery_parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/full_flow/error_recovery/switch_case/switchcase_recovery_parser.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/full_flow/error_recovery/switch_case/switchcase_recovery_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/full_flow/error_recovery/switch_case/switchcase_recovery_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/full_flow/error_recovery/switch_case/switchcase_recovery_tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/full_flow/error_recovery/switch_case/switchcase_recovery_tokens.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/full_flow/parse_tree.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/full_flow/parse_tree.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/parse/cst_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/parse/cst_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/parse/cst_visitor_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/parse/cst_visitor_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/parse/exceptions_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/parse/exceptions_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/parse/grammar/checks_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/parse/grammar/checks_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/parse/grammar/first_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/parse/grammar/first_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/parse/grammar/follow_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/parse/grammar/follow_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/parse/grammar/interperter_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/parse/grammar/interperter_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/parse/grammar/lookahead_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/parse/grammar/lookahead_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/parse/grammar/resolver_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/parse/grammar/resolver_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/parse/predicate_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/parse/predicate_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/parse/recognizer/infinite_loop_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/parse/recognizer/infinite_loop_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/parse/recognizer/recognizer_config_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/parse/recognizer/recognizer_config_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/parse/recognizer/rules_override_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/parse/recognizer/rules_override_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/parse/recognizer_lookahead_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/parse/recognizer_lookahead_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/parse/recognizer_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/parse/recognizer_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/parse/traits/perf_tracer_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/parse/traits/perf_tracer_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/scan/custom_token_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/scan/custom_token_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/scan/first_char_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/scan/first_char_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/scan/lexer_errors_public_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/scan/lexer_errors_public_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/scan/lexer_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/scan/lexer_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/scan/perf_tracer_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/scan/perf_tracer_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/scan/regexp_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/scan/regexp_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/scan/skip_validations_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/scan/skip_validations_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/scan/token_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/scan/token_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/test.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/test.config.mjs -------------------------------------------------------------------------------- /packages/chevrotain/test/text/range_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/text/range_spec.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/utils/builders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/utils/builders.ts -------------------------------------------------------------------------------- /packages/chevrotain/test/utils/matchers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/test/utils/matchers.ts -------------------------------------------------------------------------------- /packages/chevrotain/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/chevrotain/tsconfig.json -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/.c8rc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/.c8rc.json -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/.mocharc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/.mocharc.cjs -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/package.json -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/scripts/update-snapshots.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/scripts/update-snapshots.js -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/options_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/options_spec.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/sample_test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/sample_test.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/alternation/input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/alternation/input.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/alternation/output.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/alternation/output.d.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/alternation/sample_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/alternation/sample_spec.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/alternation_label/input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/alternation_label/input.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/alternation_label/output.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/alternation_label/output.d.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/alternation_label/sample_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/alternation_label/sample_spec.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/nonterminal/input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/nonterminal/input.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/nonterminal/output.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/nonterminal/output.d.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/nonterminal/sample_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/nonterminal/sample_spec.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/nonterminal_label/input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/nonterminal_label/input.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/nonterminal_label/output.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/nonterminal_label/output.d.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/nonterminal_label/sample_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/nonterminal_label/sample_spec.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/option/input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/option/input.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/option/output.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/option/output.d.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/option/sample_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/option/sample_spec.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/repetition/input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/repetition/input.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/repetition/output.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/repetition/output.d.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/repetition/sample_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/repetition/sample_spec.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/repetition_mandatory/input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/repetition_mandatory/input.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/repetition_mandatory/output.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/repetition_mandatory/output.d.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/repetition_mandatory/sample_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/repetition_mandatory/sample_spec.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/repetition_mandatory_sep/input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/repetition_mandatory_sep/input.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/repetition_mandatory_sep/output.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/repetition_mandatory_sep/output.d.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/repetition_mandatory_sep/sample_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/repetition_mandatory_sep/sample_spec.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/repetition_sep/input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/repetition_sep/input.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/repetition_sep/output.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/repetition_sep/output.d.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/repetition_sep/sample_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/repetition_sep/sample_spec.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/terminal/input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/terminal/input.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/terminal/output.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/terminal/output.d.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/terminal/sample_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/terminal/sample_spec.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/terminal_label/input.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/terminal_label/input.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/terminal_label/output.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/terminal_label/output.d.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/test/snapshots/terminal_label/sample_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/test/snapshots/terminal_label/sample_spec.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen-test/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen-test/tsconfig.json -------------------------------------------------------------------------------- /packages/cst-dts-gen/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen/package.json -------------------------------------------------------------------------------- /packages/cst-dts-gen/src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen/src/api.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen/src/generate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen/src/generate.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen/src/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen/src/model.ts -------------------------------------------------------------------------------- /packages/cst-dts-gen/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/cst-dts-gen/tsconfig.json -------------------------------------------------------------------------------- /packages/gast/.c8rc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/gast/.c8rc.json -------------------------------------------------------------------------------- /packages/gast/.mocharc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/gast/.mocharc.cjs -------------------------------------------------------------------------------- /packages/gast/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/gast/package.json -------------------------------------------------------------------------------- /packages/gast/src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/gast/src/api.ts -------------------------------------------------------------------------------- /packages/gast/src/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/gast/src/helpers.ts -------------------------------------------------------------------------------- /packages/gast/src/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/gast/src/model.ts -------------------------------------------------------------------------------- /packages/gast/src/visitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/gast/src/visitor.ts -------------------------------------------------------------------------------- /packages/gast/test/helpers_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/gast/test/helpers_spec.ts -------------------------------------------------------------------------------- /packages/gast/test/model_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/gast/test/model_spec.ts -------------------------------------------------------------------------------- /packages/gast/test/visitor_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/gast/test/visitor_spec.ts -------------------------------------------------------------------------------- /packages/gast/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/gast/tsconfig.json -------------------------------------------------------------------------------- /packages/regexp-to-ast/.c8rc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/regexp-to-ast/.c8rc.json -------------------------------------------------------------------------------- /packages/regexp-to-ast/.mocharc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/regexp-to-ast/.mocharc.cjs -------------------------------------------------------------------------------- /packages/regexp-to-ast/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/regexp-to-ast/package.json -------------------------------------------------------------------------------- /packages/regexp-to-ast/src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/regexp-to-ast/src/api.ts -------------------------------------------------------------------------------- /packages/regexp-to-ast/src/base-regexp-visitor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/regexp-to-ast/src/base-regexp-visitor.ts -------------------------------------------------------------------------------- /packages/regexp-to-ast/src/character-classes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/regexp-to-ast/src/character-classes.ts -------------------------------------------------------------------------------- /packages/regexp-to-ast/src/regexp-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/regexp-to-ast/src/regexp-parser.ts -------------------------------------------------------------------------------- /packages/regexp-to-ast/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/regexp-to-ast/src/utils.ts -------------------------------------------------------------------------------- /packages/regexp-to-ast/test/parser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/regexp-to-ast/test/parser.spec.ts -------------------------------------------------------------------------------- /packages/regexp-to-ast/test/visitor.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/regexp-to-ast/test/visitor.spec.ts -------------------------------------------------------------------------------- /packages/regexp-to-ast/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/regexp-to-ast/tsconfig.json -------------------------------------------------------------------------------- /packages/regexp-to-ast/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/regexp-to-ast/types.d.ts -------------------------------------------------------------------------------- /packages/types/api.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/types/api.d.ts -------------------------------------------------------------------------------- /packages/types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/types/package.json -------------------------------------------------------------------------------- /packages/types/scripts/api-site-upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/types/scripts/api-site-upload.sh -------------------------------------------------------------------------------- /packages/types/scripts/update-api-docs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/types/scripts/update-api-docs.js -------------------------------------------------------------------------------- /packages/types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/types/tsconfig.json -------------------------------------------------------------------------------- /packages/types/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/types/typedoc.json -------------------------------------------------------------------------------- /packages/utils/.c8rc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/utils/.c8rc.json -------------------------------------------------------------------------------- /packages/utils/.mocharc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/utils/.mocharc.cjs -------------------------------------------------------------------------------- /packages/utils/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/utils/package.json -------------------------------------------------------------------------------- /packages/utils/src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/utils/src/api.ts -------------------------------------------------------------------------------- /packages/utils/src/print.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/utils/src/print.ts -------------------------------------------------------------------------------- /packages/utils/src/timer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/utils/src/timer.ts -------------------------------------------------------------------------------- /packages/utils/src/to-fast-properties.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/utils/src/to-fast-properties.ts -------------------------------------------------------------------------------- /packages/utils/test/timer_spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/utils/test/timer_spec.ts -------------------------------------------------------------------------------- /packages/utils/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/utils/tsconfig.json -------------------------------------------------------------------------------- /packages/website/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/.gitignore -------------------------------------------------------------------------------- /packages/website/docs/.vuepress/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/.vuepress/config.js -------------------------------------------------------------------------------- /packages/website/docs/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/FAQ.md -------------------------------------------------------------------------------- /packages/website/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/README.md -------------------------------------------------------------------------------- /packages/website/docs/changes/BREAKING_CHANGES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/changes/BREAKING_CHANGES.md -------------------------------------------------------------------------------- /packages/website/docs/changes/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/changes/CHANGELOG.md -------------------------------------------------------------------------------- /packages/website/docs/features/backtracking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/features/backtracking.md -------------------------------------------------------------------------------- /packages/website/docs/features/blazing_fast.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/features/blazing_fast.md -------------------------------------------------------------------------------- /packages/website/docs/features/custom_errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/features/custom_errors.md -------------------------------------------------------------------------------- /packages/website/docs/features/custom_token_patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/features/custom_token_patterns.md -------------------------------------------------------------------------------- /packages/website/docs/features/easy_debugging.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/features/easy_debugging.md -------------------------------------------------------------------------------- /packages/website/docs/features/fault_tolerance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/features/fault_tolerance.md -------------------------------------------------------------------------------- /packages/website/docs/features/gates.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/features/gates.md -------------------------------------------------------------------------------- /packages/website/docs/features/grammar_inheritance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/features/grammar_inheritance.md -------------------------------------------------------------------------------- /packages/website/docs/features/images/benchmark_chrome67.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/features/images/benchmark_chrome67.png -------------------------------------------------------------------------------- /packages/website/docs/features/lexer_modes.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/features/lexer_modes.md -------------------------------------------------------------------------------- /packages/website/docs/features/llk.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/features/llk.md -------------------------------------------------------------------------------- /packages/website/docs/features/multiple_start_rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/features/multiple_start_rules.md -------------------------------------------------------------------------------- /packages/website/docs/features/parameterized_rules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/features/parameterized_rules.md -------------------------------------------------------------------------------- /packages/website/docs/features/position_tracking.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/features/position_tracking.md -------------------------------------------------------------------------------- /packages/website/docs/features/regexp.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/features/regexp.md -------------------------------------------------------------------------------- /packages/website/docs/features/separation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/features/separation.md -------------------------------------------------------------------------------- /packages/website/docs/features/syntactic_content_assist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/features/syntactic_content_assist.md -------------------------------------------------------------------------------- /packages/website/docs/features/syntax_diagrams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/features/syntax_diagrams.md -------------------------------------------------------------------------------- /packages/website/docs/features/token_alternative_matches.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/features/token_alternative_matches.md -------------------------------------------------------------------------------- /packages/website/docs/features/token_categories.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/features/token_categories.md -------------------------------------------------------------------------------- /packages/website/docs/features/token_grouping.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/features/token_grouping.md -------------------------------------------------------------------------------- /packages/website/docs/features/token_skipping.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/features/token_skipping.md -------------------------------------------------------------------------------- /packages/website/docs/guide/concrete_syntax_tree.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/guide/concrete_syntax_tree.md -------------------------------------------------------------------------------- /packages/website/docs/guide/custom_token_patterns.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/guide/custom_token_patterns.md -------------------------------------------------------------------------------- /packages/website/docs/guide/generating_syntax_diagrams.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/guide/generating_syntax_diagrams.md -------------------------------------------------------------------------------- /packages/website/docs/guide/initialization_performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/guide/initialization_performance.md -------------------------------------------------------------------------------- /packages/website/docs/guide/internals.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/guide/internals.md -------------------------------------------------------------------------------- /packages/website/docs/guide/introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/guide/introduction.md -------------------------------------------------------------------------------- /packages/website/docs/guide/performance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/guide/performance.md -------------------------------------------------------------------------------- /packages/website/docs/guide/resolving_grammar_errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/guide/resolving_grammar_errors.md -------------------------------------------------------------------------------- /packages/website/docs/guide/resolving_lexer_errors.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/guide/resolving_lexer_errors.md -------------------------------------------------------------------------------- /packages/website/docs/guide/syntactic_content_assist.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/guide/syntactic_content_assist.md -------------------------------------------------------------------------------- /packages/website/docs/tutorial/step0_introduction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/tutorial/step0_introduction.md -------------------------------------------------------------------------------- /packages/website/docs/tutorial/step1_lexing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/tutorial/step1_lexing.md -------------------------------------------------------------------------------- /packages/website/docs/tutorial/step2_parsing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/tutorial/step2_parsing.md -------------------------------------------------------------------------------- /packages/website/docs/tutorial/step3_adding_actions_root.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/tutorial/step3_adding_actions_root.md -------------------------------------------------------------------------------- /packages/website/docs/tutorial/step3a_adding_actions_visitor.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/tutorial/step3a_adding_actions_visitor.md -------------------------------------------------------------------------------- /packages/website/docs/tutorial/step3b_adding_actions_embedded.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/tutorial/step3b_adding_actions_embedded.md -------------------------------------------------------------------------------- /packages/website/docs/tutorial/step4_fault_tolerance.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/docs/tutorial/step4_fault_tolerance.md -------------------------------------------------------------------------------- /packages/website/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/package.json -------------------------------------------------------------------------------- /packages/website/scripts/version-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/scripts/version-config.js -------------------------------------------------------------------------------- /packages/website/scripts/version-update.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/scripts/version-update.js -------------------------------------------------------------------------------- /packages/website/scripts/website-upload.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/packages/website/scripts/website-upload.sh -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/renovate.json5 -------------------------------------------------------------------------------- /tsconfig.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/tsconfig.base.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Chevrotain/chevrotain/HEAD/tsconfig.json --------------------------------------------------------------------------------