sort by:
Revision Author Date Message Commit Date
ace5e5f [PlSql] Support Oracle 23 SELECT with optional FROM clause (#3972) 20 February 2024, 10:13:11 UTC
247de8e [PlSql] Support Oracle 23 `IF [NOT] EXISTS` (#3971) 18 February 2024, 18:23:33 UTC
c979303 [PlSql] Fix regression 12 February 2024, 13:27:29 UTC
7c0e70b [PlSql] allow `expression` as target for IS JSON check 12 February 2024, 13:27:29 UTC
bda98fc [PlSql] remove `streaming_clause` from `create_function_body` - confused create function rule with function body rule 12 February 2024, 13:27:29 UTC
d3c0a95 [PlSql] Fix regression (add missing properties in function definition and declaration) 12 February 2024, 13:27:29 UTC
063f8e7 [PlSql] Add examples 12 February 2024, 13:27:29 UTC
f4346e9 [PlSql] Add missing rule for `SQL%BULK_ROWCOUNT` 12 February 2024, 13:27:29 UTC
8e8c923 [PlSql] Rename `subav_hierarchies_clause` to `hierarchies_clause`; add optional `hierarchies_clause` after analytic view name in `dml_table_expression_clause` 12 February 2024, 13:27:29 UTC
99ed433 [PlSql] "Only the ACCESSIBLE BY property can appear in package procedures." (and also PARALLEL_ENABLE) 12 February 2024, 13:27:29 UTC
72afd59 [PlSql] extract `index_partitioning_values_list` rule 12 February 2024, 13:27:29 UTC
a6656b9 [PlSql] fixes after code review (2) 12 February 2024, 13:27:29 UTC
cd235cb [PlSql] fixes after code review 12 February 2024, 13:27:29 UTC
317f225 [PlSql] Support Object Access expressions on `TREAT` function return value 12 February 2024, 13:27:29 UTC
45ab00d [PlSql] Support optional procedure properties in procedure body definition. https://docs.oracle.com/en/database/oracle/oracle-database/19/lnpls/procedure-declaration-and-definition.html#GUID-9A48D7CE-3720-46A4-B5CA-C2250CA86AF2 12 February 2024, 13:27:29 UTC
2bded26 [PlSql] Support `~`, `/` and `\` as Q-string quote character 12 February 2024, 13:27:29 UTC
d61af24 [PlSql] Add `%BULK_ROWCOUNT` lexer 12 February 2024, 13:27:29 UTC
d70f5b1 [PlSql] Support more keywords as regular identifiers 12 February 2024, 13:27:29 UTC
16ed38b [PlSql] Refactor `general_element` to support Object Access Expressions 12 February 2024, 13:27:29 UTC
dfa3efc [PlSql] Change `expression` to a more generic `condition` in `where_clause` 12 February 2024, 13:27:29 UTC
3c9058d [PlSql] Support more than one expression in `COLLECT` function `ORDER BY` clause 12 February 2024, 13:27:29 UTC
82515b3 [PlSql] Support `NTH_VALUE`, `VAR_POP` and undocumented `WM_CONCAT` (see https://oracle-base.com/articles/misc/string-aggregation-techniques#wm_concat) analytic functions 12 February 2024, 13:27:29 UTC
6815bfb [PlSql] Refactor `LAG/LEAD` analytic functions (support optional `respect_or_ignore_nulls`) 12 February 2024, 13:27:29 UTC
6aef44e [PlSql] Make precision optional for `NUMBER` type when it is used as `JSON_VALUE` return type https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/JSON_VALUE.html#GUID-C7F19D36-1E75-4CB2-AE67-ADFBAD23CBC2 12 February 2024, 13:27:29 UTC
49c6201 [PlSql] Change leading `label_name` to `label_declaration` in `CASE` statements 12 February 2024, 13:27:29 UTC
a98d3ea [PlSql] Support Multiset Operators https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/Multiset-Operators.html#GUID-793FCBB0-A97C-4884-BCAC-DD0542EA746B 12 February 2024, 13:27:29 UTC
19cc6ed [PlSql] Support `flashback_query_clause` syntax from 19+ https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/SELECT.html#GUID-CFA006CA-6FF1-4972-821E-6996142A51C6__I2126134 12 February 2024, 13:27:29 UTC
6f562e5 [PlSql] Support `CROSS/OUTER APPLY` join https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/SELECT.html#GUID-CFA006CA-6FF1-4972-821E-6996142A51C6__BABJHDDA 12 February 2024, 13:27:29 UTC
a501408 [PlSql] Support `LATERAL` 12 February 2024, 13:27:29 UTC
c6819a7 [PlSql] Support `GROUP BY` and hierarchical query clauses to be in any order https://stackoverflow.com/questions/10043445/oracle-connect-by-clause-after-group-by-clause 12 February 2024, 13:27:29 UTC
bb61282 [PlSql] Refactor `subquery_factoring_clause` into `with_clause` (19+ syntax) https://docs.oracle.com/en/database/oracle/oracle-database/19/sqlrf/SELECT.html#GUID-CFA006CA-6FF1-4972-821E-6996142A51C6 12 February 2024, 13:27:29 UTC
2812067 [PlSql] Support Collection Method Invocation https://docs.oracle.com/en/database/oracle/oracle-database/19/lnpls/collection-method.html#GUID-7AF1A3C4-D04B-4F91-9D7B-C92C75E3A300 12 February 2024, 13:27:29 UTC
86afed4 [PlSql] Use `general_element` instead of `collection_name` as an "argument" for `INDICES OF` clause 12 February 2024, 13:27:29 UTC
84b7a26 [PlSql] Support optional `pragma_declaration` before `statement` https://docs.oracle.com/en/database/oracle/oracle-database/19/lnpls/plsql-language-fundamentals.html#GUID-D6EFD7E8-39DF-4430-B625-B6D37E49F6F4 12 February 2024, 13:27:29 UTC
e0e7682 [PlSql] Support undocumented `NULL` option in `variable_declaration` 12 February 2024, 13:27:29 UTC
4ef5d2d [PlSql] Refactor `call_spec`, add 19+ syntax elements https://docs.oracle.com/en/database/oracle/oracle-database/19/lnpls/call-specification.html#GUID-C5F117AE-E9A2-499B-BA6A-35D072575BAD 12 February 2024, 13:27:29 UTC
20590ec [PlSql] Support `TIMESTAMP` literals in `range_values_clause` and `index_partitioning_clause` 12 February 2024, 13:27:29 UTC
4c4cc13 [PlSql] Add undocumented `REFERENCES` alias for `REFERENCING` keyword in `CREATE TRIGGER`'s `referencing_clause`; support `referencing_element` to be optional if `REFERENCES` keyword is used 12 February 2024, 13:27:29 UTC
0bd614b [PlSql] Fix compound form of `CREATE TRIGGER`: it is possible to have declarations in `timing_point_section` (fix of #3717) 12 February 2024, 13:27:29 UTC
dc500df [PlSql] Add optional `PARALLEL_ENABLE` clause in `CREATE PROCEDURE` 12 February 2024, 13:27:29 UTC
6409af1 [PlSql] Add streaming clause in function body (syntax from 9i, see https://docs.oracle.com/cd/B10501_01/appdev.920/a96624/08_subs.htm#20554) 12 February 2024, 13:27:29 UTC
6093323 [PlSql] Support Conditional Compilation https://docs.oracle.com/en/database/oracle/oracle-database/19/lnpls/plsql-language-fundamentals.html#GUID-DC23291F-006D-49C4-87DA-6B31F19F162A 12 February 2024, 13:27:29 UTC
06a392c [PlSql] Refactor options in function declaration spec (order does not matter); support `PARALLEL_ENABLE` clause 12 February 2024, 13:27:29 UTC
6fee1b6 [PlSql] Add optional procedure properties in procedure definition spec https://docs.oracle.com/en/database/oracle/oracle-database/19/lnpls/procedure-declaration-and-definition.html 12 February 2024, 13:27:29 UTC
2a847cc [PlSql] Add optional exception handler in `CREATE PACKAGE BODY` initialize_section https://docs.oracle.com/en/database/oracle/oracle-database/19/lnpls/CREATE-PACKAGE-BODY-statement.html 12 February 2024, 13:27:29 UTC
0731891 [PlSql] Refactor `PIPELINED USING` and `AGGREGATE USING` clauses in `CREATE FUNCTION` to match 19+ syntax 12 February 2024, 13:27:29 UTC
1b36bd6 [PlSql] Support sharing clause in `CREATE FUNCTION` 12 February 2024, 13:27:29 UTC
b8a430a [PlSql] Support `EDITIONABLE`/`NONEDITIONABLE` options in `ALTER FUNCTION` 12 February 2024, 13:27:29 UTC
5e662e4 Rewrote JSX element parsing to address various issues. (#3958) Co-authored-by: Andrew Leppard <andrew@leppard.id.au> 11 February 2024, 02:48:52 UTC
146a692 Bump actions/setup-node from 4.0.1 to 4.0.2 (#3961) Bumps [actions/setup-node](https://github.com/actions/setup-node) from 4.0.1 to 4.0.2. - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/v4.0.1...v4.0.2) --- 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> 09 February 2024, 16:24:22 UTC
bca952c [Snowflake] Add interval cast (#3962) 09 February 2024, 14:00:07 UTC
1bfcc5a [Trino]: Sync new language features from trino 435 (#3936) * Sync from trino official repository 435. add example for inline routine * Update TrinoParser.g4 - change base to base_ Change all occurrences of "base" to "base_" as it is a reserved word in C#. * Update TrinoParser.g4 - use antlr-format 07 February 2024, 20:22:20 UTC
bf950df add RSICV-ASM grammar (#3937) Co-authored-by: jinshaoqian <jinshaoqian@iie.ac.cn> 01 February 2024, 22:46:53 UTC
2032840 [Snowflake] Updated Grammar for stages and stage paths; added support for virtual columns (#3951) * rework how stages are defined. There is no difference in syntax for a INTERNAL NAMED stage and an EXTERNAL stage i.e. they are both defined as @[<namespace>.]<stage_name>[/<path>] so I have re-worked all the stage definitions as USER_STAGE, TABLE_STAGE and NAMED_STAGE * Added test for create pipe (required re-work of stages) * Added LINEAR to cluster_by for create table Enabled data load with transformation for copy_into_object * Added support for virtual columns * Reformatting * Add d and s variable names to schema_name in Parser Add output path to pom 01 February 2024, 22:46:22 UTC
3b36157 [VBA] Class Whitespace is also optional. (#3940) * Update vba.g4 * Create example10_form_header.frm 01 February 2024, 22:46:00 UTC
24e08fa [VB6] Fix two corner cases that are apparently valid in VB6 and did not parse correctly. (#3953) 01 February 2024, 22:45:27 UTC
5e05090 JavaScript port (#3954) * update Python parsers * Update README.md * update README.md * Update README.md 01 February 2024, 22:45:07 UTC
03c1d17 [MariaDB] Fix `alterSpecification` clause (#3950) Related Issue: https://issues.redhat.com/browse/DBZ-7420 01 February 2024, 11:19:07 UTC
1d96a08 [PlSql] Fix `split_table_partition` clause (#3946) https://github.com/debezium/debezium/pull/5195 27 January 2024, 21:02:19 UTC
85de28c snowflake - alt cast (#3929) * snowflake - alt cast * no python target 23 January 2024, 16:39:04 UTC
c71f07b [PlSql] Properly support of multiple `out_of_line_constraints` (#3932) Multiple `out_of_line_constraints` in a single `ALTER TABLE ADD ...` must be surrounded by parentheses and separated by comma. See https://stackoverflow.com/questions/58284256/incorrect-railroad-diagram-for-alter-table-with-multiple-out-of-line-constraints for further context. 18 January 2024, 14:52:51 UTC
caf66c3 Support 'ANY' operation in logical expression (#3924) * add ** and MOD operators to support the corresponding actions in function and procedure * Add an alternative branch collection_expression to the values_clause rule to support the scenario where the inserted value is an element of a collection. * Add an alternative branch collection_expression to the values_clause rule to support the scenario where the inserted value is an element of a collection. * replace last '?' of the rule general_element_part with '*' to 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 * Support 'ANY' operation in logical expression 14 January 2024, 21:41:43 UTC
2052933 [SNOWFLAKE]fix small bug (#3927) * Fix typo for CHANGES * ISNULL is not a Snowflake token * Default keyword is mandatory for other value than NULL * Refactoring a bit col_def and add_column 13 January 2024, 20:25:14 UTC
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
back to top