feat: upgrade antlr4 to 4.12.0 (#88)

This commit is contained in:
Ziv
2023-05-04 10:13:05 +08:00
committed by GitHub
parent c0842b3e07
commit c1c72def30
116 changed files with 552721 additions and 609942 deletions

View File

@ -1,4 +1,4 @@
import { PLSQL } from '../../../src';
import PLSQL from '../../../src/parser/plsql';
describe('PLSQL Lexer tests', () => {
const parser = new PLSQL();
@ -7,6 +7,6 @@ describe('PLSQL Lexer tests', () => {
const tokens = parser.getAllTokens(sql);
test('token counts', () => {
expect(tokens.length).toBe(12);
expect(tokens.length - 1).toBe(12);
});
});

View File

@ -1,4 +1,5 @@
import { PLSQL, PlSqlParserListener } from '../../../src';
import PlSqlParserListener from '../../../src/lib/plsql/PlSqlParserListener';
import PLSQL from '../../../src/parser/plsql';
describe('PLSQL Listener Tests', () => {
const expectTableName = 'user1';
@ -11,7 +12,7 @@ describe('PLSQL Listener Tests', () => {
let result = '';
class MyListener extends PlSqlParserListener {
// eslint-disable-next-line camelcase
enterTable_ref_list(ctx): void {
enterTable_ref_list = (ctx): void => {
result = ctx.getText().toLowerCase();
}
}

View File

@ -1,7 +1,7 @@
import { PLSQL } from '../../../src';
import PLSQLParser from '../../../src/parser/plsql';
describe('PLSQL Syntax Tests', () => {
const parser = new PLSQL();
const parser = new PLSQLParser();
test('Test simple select Statement', () => {
const sql = 'select id,name from user1;';

View File

@ -1,4 +1,5 @@
import { PLSQL, PlSqlParserVisitor } from '../../../src';
import PlSqlParserVisitor from '../../../src/lib/plsql/PlSqlParserVisitor';
import PLSQL from '../../../src/parser/plsql';
describe('PLSQL Visitor Tests', () => {
const expectTableName = 'user1';
@ -9,11 +10,11 @@ describe('PLSQL Visitor Tests', () => {
test('Visitor visitTable_ref_list', () => {
let result = '';
class MyVisitor extends PlSqlParserVisitor {
class MyVisitor extends PlSqlParserVisitor<any> {
// eslint-disable-next-line camelcase
visitTable_ref_list(ctx): void {
visitTable_ref_list = (ctx): void => {
result = ctx.getText().toLowerCase();
super.visitTable_ref_list(ctx);
super.visitTable_ref_list?.(ctx);
}
}
const visitor: any = new MyVisitor();