feat: upgrade antlr4 to 4.12.0 (#88)
This commit is contained in:
@ -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);
|
||||
});
|
||||
});
|
||||
|
@ -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();
|
||||
}
|
||||
}
|
||||
|
@ -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;';
|
||||
|
@ -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();
|
||||
|
Reference in New Issue
Block a user