https://github.com/antlr/grammars-v4

sort by:
Revision Author Date Message Commit Date
01ac2b8 [MySql] Support Select Statement with Subquery and Union (#3922) 10 January 2024, 11:37:27 UTC
29b1be3 fix: attach rule in ICalendar.g4 was not handling binary properly (#3848) * fix: attach rule in ICalendar.g4 was not handling binary properly The attach rule parsed the binary as a url and this PR fixes that * fix: add missing semi colon * Update icalendar/ICalendar.g4 Co-authored-by: Ivan Kochurkin <kvanttt@gmail.com> * chore: add proper example * chore: uses 4 spaces --------- Co-authored-by: Ivan Kochurkin <kvanttt@gmail.com> 06 January 2024, 22:20:19 UTC
b12cfcd [PlSql] Replace last `?` of the rule `general_element_part` with `*` (#3920) Support scenarios where the return value of the function is a collection and the elements in the collection are directly read when the function returns 04 January 2024, 14:51:18 UTC
7749e05 [PlSql] Add an alternative branch `collection_expression` to the `values_clause` rule (#3918) 01 January 2024, 17:31:29 UTC
c67c8fb [PlSql] Add `**` and MOD operators to support the corresponding actions in function and procedure (#3917) 31 December 2023, 15:28:22 UTC
8dee214 [PlSql] Support Create Function with Default Collation (#3916) 30 December 2023, 13:30:02 UTC
b96d910 [PlSql] Support Create Function with AccessibleBy Clause (#3915) 29 December 2023, 14:43:17 UTC
5320398 add CodeQL grammar (#3906) * add CodeQL grammar * fix symbol conflict in PHP * remove PHP target for performance reason * remove useless parentheses * remove ununsed rules --------- Co-authored-by: dijun.ldj <dijun.ldj@antgroup.com> 27 December 2023, 20:47:15 UTC
1504dfc [build] Remove auto reformat commits (#3904) Fix for #3900 27 December 2023, 18:15:34 UTC
faa6377 [PlSql] Support of Create Index with Cursor Invalidation (#3913) 27 December 2023, 13:57:06 UTC
defadc9 Reformat to coding standard. 26 December 2023, 16:28:03 UTC
da922d9 [PlSql] Fix `fetch_statement` bug (#3909) 26 December 2023, 16:27:23 UTC
af7ed07 Reformat to coding standard. 26 December 2023, 16:22:47 UTC
cb4892a [Snowflake] Fix minor bugs (#3912) 26 December 2023, 16:22:23 UTC
aff0126 Reformat to coding standard. 23 December 2023, 18:06:36 UTC
64ada9a Updated type hinting (#3911) * Update vba.g4 Added type hinting for let statements, the current grammar only supports it for parameters * Update vba.g4 * Create example09_typeHints.bas * Update vba.g4 * Update vba.g4 23 December 2023, 18:05:40 UTC
8d7212e Fix for #3902 (#3905) Updated Github Actions badge link according to the doc. 23 December 2023, 18:04:45 UTC
da7b16c snowflake - fixes and tests (#3886) * fixes and tests * review * review * rm go tgt 23 December 2023, 18:04:16 UTC
55ee842 Bump actions/setup-node from 4.0.0 to 4.0.1 (#3894) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.0 to 4.0.1. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v4.0.0...v4.0.1) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 23 December 2023, 18:03:55 UTC
f22575c [PlSql] Fix block syntax (#3907) 21 December 2023, 12:18:24 UTC
2e2844e [PlSql] Support create table with NO MEMOPTIMIZE (#3903) 20 December 2023, 12:28:36 UTC
32c019a [PlSql] Fix `forall_statement`, `forall`, and `varray_type_def` according to oracle 21 pl/sql language reference (#3897) 20 December 2023, 11:45:07 UTC
3e31af6 [PlSql] Fix parsing creation of queue tables (#3899) 19 December 2023, 17:26:38 UTC
8b6c521 [PlSql] Allow '\r' '\n' in `quotedIdentifier` (#3896) 19 December 2023, 12:39:08 UTC
be1d809 Reformat to coding standard. 18 December 2023, 10:38:57 UTC
4c23e73 [PlSql] Add Shrink Clause to the Modify Table Partition (#3893) 18 December 2023, 10:38:25 UTC
f083ee2 Reformat to coding standard. 18 December 2023, 02:15:47 UTC
21cf572 [build] Enforce coding standard for grammars. (#3875) * Update static checking to include coding standard format. * Shunt output to stderr so Github Actions will make a copy of the error messages to a top-level summary. * Test everything if there are no grammars to test. * Parallelize static tests. * Undo install of js. * Remove ".". * Do not do ".". * Fix other block of statements for ".". * Try this first for warning. * Another try, from doc, https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#about-workflow-commands * Try this, directly from the github docs. * Update with annotations. * Add automatic reformat on merge with master. * Add fixes discovered with "test-3875" repo. https://github.com/kaby76/test-3875 * Update main.yml * Add in explicit coding style for grammars. * Add in "naive check" for manual deletions of existing antlr-format changes. People should not change the antlr-format strings. https://github.com/antlr/grammars-v4/pull/3875#issuecomment-1859173114 18 December 2023, 02:13:47 UTC
412a13e [PL/SQL] fix `varray_type_def` according to oracle 21 pl/sql language reference (#3890) 15 December 2023, 19:29:38 UTC
b8d48a5 Remove TypeScript target testing temporarily. (#3892) See https://github.com/antlr/grammars-v4/issues/3891 https://github.com/antlr/antlr4/issues/4491 15 December 2023, 01:10:38 UTC
5792cf2 [Snowflake]Refacto expr & id_ (#3884) * Add test for keywword (cherry picked from commit 9d08003c9e4230d00dd26b154b7ba2c1178caf81) * Refacto expr & id_ (WIP) * Add test for id_ * Fix wrong level of binary, ternary..function_call 13 December 2023, 23:07:50 UTC
a137695 [informix-sql] Support of `set deferred_prepare` statement (#3889) 13 December 2023, 14:34:00 UTC
14dd22c [build, Go target] Partial fix for #3887 (#3888) * Partial fix for #3887 Fix as reported here: https://github.com/actions/setup-go/issues/427#issuecomment-1731969319 * Force rebuild of a grammar with the Go target. 13 December 2023, 02:44:13 UTC
040382d Vba updates (#3881) * Update vba.g4 * Updated module header * Removed unnecessary parenthesis 12 December 2023, 16:36:00 UTC
3fd48c0 [java20] Remove target-specific action code and add java8 Character code check in java20 (#3870) * Added JavaLexerBase.py for Java20 * applied changes suggested by @kaby76 * Removed target-specific action code Copied Java8 Character code check here * removed unnecessary base class * added a fix symbol conflict for Go target as suggested by @kaby76 * fixed entry point to make it compatible with Go 12 December 2023, 15:09:40 UTC
c36b614 [build] Fix #3882 -- TypeScript target testing broken. (#3883) * Fix #3882 Fixed illegal import declaration for TypeScript. Touched the vba grammar to force build of the to demo fix. * For testing, set specific versions of typescript and ts-node! 11 December 2023, 17:51:28 UTC
7f1d17c Bump actions/setup-python from 4.8.0 to 5.0.0 (#3878) Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.8.0 to 5.0.0. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v4.8.0...v5.0.0) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 07 December 2023, 02:25:16 UTC
a844987 Bump actions/setup-go from 4 to 5 (#3877) Bumps [actions/setup-go](https://github.com/actions/setup-go) from 4 to 5. - [Release notes](https://github.com/actions/setup-go/releases) - [Commits](https://github.com/actions/setup-go/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/setup-go dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 07 December 2023, 02:25:07 UTC
db3bb43 Remove "build-bash" testing because it is duplicate of "build-pwsh" test. (#3874) 06 December 2023, 19:13:55 UTC
6ee77ca added MIT license (#3876) * added MIT license * adding MIT license to more files 06 December 2023, 19:13:27 UTC
5660ba5 Some grammars needed formatting fixes (#3871) * Some grammars needed formatting fixes The formatter had a few bugs that have been fixed now. * Some grammars needed formatting fixes The formatter had a few bugs that have been fixed now. Closes #3863 additional issue with formatting 06 December 2023, 03:09:29 UTC
b6b2eb8 Bump actions/setup-python from 4.7.1 to 4.8.0 (#3872) Bumps [actions/setup-python](https://github.com/actions/setup-python) from 4.7.1 to 4.8.0. - [Release notes](https://github.com/actions/setup-python/releases) - [Commits](https://github.com/actions/setup-python/compare/v4.7.1...v4.8.0) --- updated-dependencies: - dependency-name: actions/setup-python dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 05 December 2023, 21:16:51 UTC
b3c6ab3 Bump actions/setup-dotnet from 3.2.0 to 4.0.0 (#3869) Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet) from 3.2.0 to 4.0.0. - [Release notes](https://github.com/actions/setup-dotnet/releases) - [Commits](https://github.com/actions/setup-dotnet/compare/v3.2.0...v4.0.0) --- updated-dependencies: - dependency-name: actions/setup-dotnet dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 04 December 2023, 23:03:32 UTC
88d1596 [Snowflake] Allow `network` and `outbound` to be identifier (#3855) 01 December 2023, 18:06:43 UTC
72cee51 [pcre] Fix parsing of `[a\-z]` and `[\--a]` (#3866) 01 December 2023, 17:58:37 UTC
3174dc8 Bump actions/setup-java from 3 to 4 (#3864) Bumps [actions/setup-java](https://github.com/actions/setup-java) from 3 to 4. - [Release notes](https://github.com/actions/setup-java/releases) - [Commits](https://github.com/actions/setup-java/compare/v3...v4) --- updated-dependencies: - dependency-name: actions/setup-java dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 01 December 2023, 17:12:42 UTC
694dff7 Fix for #3851 -- cancel old actions if a new commit for a PR comes along (#3853) 29 November 2023, 19:38:16 UTC
a9e8850 Fix #3856 -- add PHP environment setup and test to workflow (#3857) 29 November 2023, 19:37:53 UTC
7535367 Reformatting all grammars (#3843) * Ran all grammars through the formatter With this patch we introduce a common set of rules for the grammars in this repository. All future changes in a grammar must follow these rules. * Some fixes * For now keep the antlr/example grammars as is They serve special purposes and are not normal grammars. * Fixed symbolic conflicts These have been there for a while already, but were never detected due to a bug in ANTLR. * Fix tests 29 November 2023, 15:14:25 UTC
6e78e18 [MySql] Support convert to double/float type for cast/convert function (#3858) 28 November 2023, 17:03:01 UTC
c1e4b59 Fix for #3837 -- spawn Github Action jobs only for the targets that need to be tested (#3839) * Test. * Try again. * Try again. * Forgot close parenthesis. * Add script to determine target test set. * Inline (for now). * Checkout, then run. * Add the damn parameters! * Install Dotnet and Trash. * Make call to local dotnet tool. * Set runs-on for jobs explicitly. * Fix script to output just the targets to test, and leave the rest for the main.yml file. * Fix Ubuntu build. * Remove empty .errors file so "mvn test" still works. * Try clif with empty targets. * Fix target testing set For some grammars, there are no targets that work. Add a default so Github Actions doesn't fail. 27 November 2023, 17:09:39 UTC
e453816 Fix for 3847 -- fix build. (#3849) * Fix for 3847 -- fix build. The following targets fail the build: * asm/ptx/ptx-isa-1.0 with Cpp: NAN is a symbol conflict for Cpp--apparently now for MacOS. ./icon ./lark .sieve ./smtlibv2 ./wavefront with Go target--symbol conflict apparently now with "start" as a parser rule. * ./scala with Go target--timeout. This grammar is super slow. Go target should be removed from desc.xml to indicate it doesn't work. * elixir with PHP target--stack overflow. The PHP has logical errors in the code. I tried to address some of the problems, but it was too much, and needed to work on other things. Fix for #12 -- Allowed memory size of 134217728 bytes exhausted. antlr-php-runtime#34 * Fix problem with "options=" parse errors in tool Workaround the issue in tool https://github.com/antlr/antlr4/issues/4474 by renaming the rule element label. 27 November 2023, 17:04:34 UTC
35e683d [Snowflake] Add new features and tags test (#3845) 24 November 2023, 16:21:17 UTC
3564c63 Bump Antlr4BuildTasks from 12.4 to 12.5.0 in /_scripts/templates/CSharp (#3844) Bumps [Antlr4BuildTasks](https://github.com/kaby76/Antlr4BuildTasks) from 12.4 to 12.5.0. - [Commits](https://github.com/kaby76/Antlr4BuildTasks/commits) --- updated-dependencies: - dependency-name: Antlr4BuildTasks dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 23 November 2023, 18:09:16 UTC
5b3f1b7 [dart2] Add ports, readme.md, clean up testing (#3740) * Fix for #3587 Add in changes from https://github.com/antlr/grammars-v4/pull/3587 . The desc.xml has been changed to use globstar patterns for test files in latest version of Trash. * Add readme.md, update desc.xml to do quick sanity check for all but Java port. * Fix indentation. * Add Cpp port. * Add JavaScript port. * Add Python3 port. * Fix desc.xml. * Add Go port. Renamed "expression" to "expr" to avoid symbol conflict with Go target. 21 November 2023, 16:44:06 UTC
661937c [PlSql] Add modify `range_partitions` to `modify_table_partition` rule (#3834) 21 November 2023, 13:27:02 UTC
4b728d9 [pcre] Fix quoting bug (#3828) 19 November 2023, 16:46:19 UTC
ee4f01a [Snowflake] Support of cast expr (#3825) 19 November 2023, 16:41:26 UTC
b107d5c Prerequisite for PR3740 (#3831) * Prerequisite for #3740 This change replaces OS-dependent "find" with an OS-independent globstar tool trglob. This was blocking completion of #3740. * Test dart2 grammar with new globbing. * Fix quote problem. Single quotes needed to be removed so variable could be evaluated. * Fix "fix". * Fix of the fix of the fix! Must have double quotes around variables because PWSH does glob expansion. * Updated templates for Bash testing. 18 November 2023, 00:41:45 UTC
a6bfd91 Reformat of the grammar (#3832) This patch shows how a grammar would be automatically reformatted and the options used for that. 18 November 2023, 00:34:52 UTC
09c5599 Fixes for #3827, #3826 (#3829) 16 November 2023, 19:36:46 UTC
69fee3a [JavaScript] Support for the nullish coalescing assignment (??=) operator (#3830) 16 November 2023, 13:40:30 UTC
38ae646 [MySql] Support mixed-parenthesis syntax for unions (#3824) 15 November 2023, 12:56:06 UTC
d939aad [PlSql] Handle procedure_spec before variable_declaration (#3818) To avoid parsing procedure specs without arguments as variable declarations. 13 November 2023, 17:43:21 UTC
3d6b3be Consolidated the ANTLR4 grammar (#3815) * Consolidated the ANTLR4 grammar - Consistent formatting (4 spaces indentation). - Added `elementOptions` after predicates, which is supported by ANTLR4. - Renamed `terminal` to `terminalDef` as it conflicts otherwise with the `visitTerminal` standard rule. * Also allow target language blocks for predicate options. 12 November 2023, 23:19:10 UTC
51081f9 #3787 fix (#3814) 11 November 2023, 13:26:45 UTC
bee4cab snowflake - warehouse new features (#3788) * sf wh new features * non reserved keywords * review 10 November 2023, 12:25:40 UTC
09c7b27 [MySql] Allow empty column list in INSERT (#3813) 09 November 2023, 12:18:48 UTC
919924e [gvpr] Add new grammar gvpr (fix for #3803) (#3809) * Fix for #3803 * Add tests from graphviz source code. Reformat grammar. * Add testing. * Rename to avoid symbol conflict. * Update grammar, targets. * Remove ambiguity. * Update statement_list and action_list to not be empty. * Update grammar with prec/assoc, types, semicolon decls. * Split grammar because semantic predicate needed. Added tests. * Update errors file. * Adding Java target. * Fix java target. * Add Dart target. * Add JavaScript target. * Add TypeScript port. * Add Python3 port. * Add Cpp port. * Add Go port. * Add new tests from graphviz source code (renamed with .gvpr extension). Fix grammar a little. * Fix parse errors in new tests. * Move DigitSquence down in grammar, and change to fragment (it should not be a token). * Add test, update escape char set. 08 November 2023, 02:13:37 UTC
78aa006 [PlSql] Break out `unary_logical_operation` rule and allow not more than one `unary_logical_operation` per `unary_logical_expression` (#3811) To simplify processing of multiple unary logical operations within a `unary_logical_expression`, as well as to avoid ambiguity of NOT tokens `within unary_logical_expression`. Previously "foo IS NULL IS NOT NAN" would be allowed. 06 November 2023, 12:22:29 UTC
4388b62 [MySql] Fix priority of additive and multiplicative operators (#3804) 02 November 2023, 15:09:59 UTC
848be46 Revert "[javascript] fix problem with continue/break/return statements #3772 (#3773)" (#3806) This reverts commit a2c72ef95eea718f1803573ab52f4bb93b209f78. 02 November 2023, 01:53:57 UTC
d0347c2 Bump Antlr4BuildTasks in /_scripts/templates/CSharp (#3807) Bumps [Antlr4BuildTasks](https://github.com/kaby76/Antlr4BuildTasks) from 12.3.0 to 12.4.0. - [Commits](https://github.com/kaby76/Antlr4BuildTasks/commits) --- updated-dependencies: - dependency-name: Antlr4BuildTasks dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 02 November 2023, 01:53:32 UTC
f6ee5ee [JavaScript] Fix for line continuation (#3805) 31 October 2023, 15:08:43 UTC
a6ff9d3 Add DIRECTION,LENGTH and LANGUAGE as allowed keyword (#3801) 28 October 2023, 18:40:29 UTC
880af4c Bump actions/setup-node from 3.8.1 to 4.0.0 (#3793) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3.8.1 to 4.0.0. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v3.8.1...v4.0.0) --- updated-dependencies: - dependency-name: actions/setup-node dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 28 October 2023, 18:40:07 UTC
b42cc0b Initial commit (#3797) 28 October 2023, 18:39:51 UTC
f8f122d [NASM] Add new grammar (#3794) 24 October 2023, 19:03:14 UTC
728b1b8 [JavaScript] Add `of` token since it's a keyword #3795 (#3796) 24 October 2023, 15:07:07 UTC
6ee2f92 [PlSql] Support dblink of `DBMS_METADATA` style (#3792) 23 October 2023, 11:19:42 UTC
55fdc7e [javascript] fix new Date().getTime() is not parsed correctly #3767 (#3769) 22 October 2023, 17:13:55 UTC
a2ac92f [PlSql] Add pragma_declaration to package_obj_body (#3791) https://docs.oracle.com/en/database/oracle/oracle-database/21/lnpls/SERIALLY_REUSABLE-pragma.html#GUID-35B02603-B794-403C-9E0D-E40208CEAF35 states that: "The SERIALLY_REUSABLE pragma can appear in the declare_section of the specification of a bodiless package, or in both the specification and body of a package, but not in only the body of a package." 22 October 2023, 11:30:24 UTC
b8e19fc [SparQL] Changes examples extension from `txt` to `rq` Docs says SPARQL files have `rq` file extension: https://www.w3.org/TR/2010/WD-sparql11-federated-query-20100601/ 19 October 2023, 14:42:18 UTC
a47c4dc [SparQL] Fix formatting, remove useless parentheses, simplify 19 October 2023, 14:42:18 UTC
2c603bd [SparQL] Enable `caseInsensitive` option fix #3782 19 October 2023, 14:42:18 UTC
790bab1 [SparQL] Split grammar into lexer and parser 19 October 2023, 14:42:18 UTC
a2c72ef [javascript] fix problem with continue/break/return statements #3772 (#3773) * [javascript] fix problem with continue/break/return statements and newline followed by whitespace #3772 * added notLineTerminatorAhead to all target-specific base parsers 17 October 2023, 23:35:08 UTC
3a3117b Bump Antlr4BuildTasks from 12.2 to 12.3.0 in /_scripts/templates/CSharp (#3776) Bumps [Antlr4BuildTasks](https://github.com/kaby76/Antlr4BuildTasks) from 12.2 to 12.3.0. - [Commits](https://github.com/kaby76/Antlr4BuildTasks/commits) --- updated-dependencies: - dependency-name: Antlr4BuildTasks dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 17 October 2023, 23:34:34 UTC
91ba458 [build] Fix for #3766 -- install specific version of PHP, set max stack size (#3770) * Fix for #3766 * Set max_nesting_level and try with "c" grammar. 17 October 2023, 23:34:17 UTC
956105f Fix #3779 (#3784) Substitute string literals in for lexer symbol names in parser rules. Use official Unicode names for single-character string literals. 17 October 2023, 23:33:54 UTC
1a44e54 Fix 'here' method (#3778) * Add cpp fix Fix 'here' method Add fix to more targets Fix C# compiler error Fix Python Fix Go * Fix go declaration * null -> nullptr 17 October 2023, 23:33:35 UTC
1df804d [sparql] Fix parsing error with language subtags (#3781) Fix #3780 16 October 2023, 14:46:28 UTC
884a25d [Trino] Add support of RESET_SESSION_AUTHORIZATION (#3775) 16 October 2023, 11:01:30 UTC
9e5c345 [VBA] Added support for line numbers (#3755) Line numbers do not appear to be common anymore however they are part of the VBA language. A line number acts just like a line label except it is a digit and the colon after it is optional. The goto statement has more information: https://learn.microsoft.com/en-us/office/vba/language/reference/user-interface-help/goto-statement 15 October 2023, 14:28:22 UTC
d80a28a [JavaScript] Allow yield as identifier #3760 (#3768) 12 October 2023, 14:52:08 UTC
d866d2e [PlSql] Added `SEQ` to `REGULAR_ID` list (#3763) 11 October 2023, 15:17:46 UTC
02f2443 [MySql] Replace `(DEC_DIGIT+)?` with `DEC_DIGIT*` (#3765) 11 October 2023, 14:31:39 UTC
4d3b08f [lua] cleanup (#3752) * Add readme. Add lua directory. * Add tests, 5.4.6. * Clean up. * Split grammar. * Fixes for comments. * Fixes for special first line comment. Fix calls to Consume() at EOF. * Test only CSharp target. * Add Java port for lua grammar. * Add Cpp target. * Fix type errors. * Add in tests. * Add tests. Attempt correction for #1824. * Redo with manual grammar refactored with two unfolds to remove indirect left recursion. * Rollback grammar and add test errors. * Add in code for off channel token checking from parser. * Fix OS issues in testing. * Update grammar with notnl. * Go back to original manual grammar and add in 8-step rewrite to remove indirect left recursion and fix remaining problems. * Fix utf-8 issue. * Add error message for unterminated long comment. * Fix error messages. * Update Cpp target. * Fix Java port. * Add Dart target. Update literals.lua.errors as all the other ports are wrong--somehow. * Fix CSharp target. * Fix Cpp, CSharp, Dart, and Java targets with new codes. * Add Go port. * Move 3724.lua* to .ignore because the Go target does not work. * Add JavaScript port. * Add TypeScript port. * Fix. * Fix Python3 port. 11 October 2023, 01:31:38 UTC
63143de [XML] Include underscore symbol in NameStartChar (#3759) 10 October 2023, 14:00:56 UTC
ef9625a [C] Fix a bug that occurred when a label was placed right before a line starting with `}` (#3756) 09 October 2023, 13:45:27 UTC
back to top