refactor: listener and visitor entrance
This commit is contained in:
		@ -15,7 +15,7 @@
 | 
			
		||||
   limitations under the License.
 | 
			
		||||
*/
 | 
			
		||||
 | 
			
		||||
parser grammar HiveSqlParser;
 | 
			
		||||
parser grammar HiveSql;
 | 
			
		||||
 | 
			
		||||
options {
 | 
			
		||||
    tokenVocab=HiveSqlLexer;
 | 
			
		||||
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							
							
								
								
									
										2058
									
								
								src/lib/hive/HiveSqlListener.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										2058
									
								
								src/lib/hive/HiveSqlListener.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										1378
									
								
								src/lib/hive/HiveSqlVisitor.js
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										1378
									
								
								src/lib/hive/HiveSqlVisitor.js
									
									
									
									
									
										Normal file
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							@ -1,8 +1,8 @@
 | 
			
		||||
import { InputStream, CommonTokenStream, Lexer } from 'antlr4';
 | 
			
		||||
import { HiveSqlLexer } from '../lib/hive/HiveSqlLexer';
 | 
			
		||||
import { HiveSqlParser } from '../lib/hive/HiveSqlParser';
 | 
			
		||||
export * from '../lib/hive/HiveSqlParserListener';
 | 
			
		||||
export * from '../lib/hive/HiveSqlParserVisitor';
 | 
			
		||||
import { HiveSql } from '../lib/hive/HiveSql';
 | 
			
		||||
export * from '../lib/hive/HiveSqlListener';
 | 
			
		||||
export * from '../lib/hive/HiveSqlVisitor';
 | 
			
		||||
 | 
			
		||||
import BasicParser from './common/BasicParser';
 | 
			
		||||
 | 
			
		||||
@ -14,7 +14,7 @@ export default class HiveSQL extends BasicParser {
 | 
			
		||||
    }
 | 
			
		||||
    public createParserFromLexer(lexer: Lexer) {
 | 
			
		||||
        const tokenStream = new CommonTokenStream(lexer);
 | 
			
		||||
        return new HiveSqlParser(tokenStream);
 | 
			
		||||
        return new HiveSql(tokenStream);
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user