ANTLR4 line 1:6 mismatched input ‘103‘ expecting GEN_NO
ANTLR4报的错
line 1:6 mismatched input '103' expecting GEN_NO
[@0,0:0='*',<'*'>,1:0]
[@1,6:8='103',<NUM>,1:6]
[@2,13:18='CD1115',<VOLUME_SER>,1:13]
[@3,23:25='001',<GEN_NO>,1:23]
[@4,33:42='2008/06/26',<DATE_VALUE>,1:33]
[@5,45:54='2021/07/27',<DATE_VALUE>,1:45]
[@6,60:69='2021/07/26',<DATE_VALUE>,1:60]
[@7,72:81='0000/00/00',<DATE_VALUE>,1:72]
[@8,84:93='0000/00/00',<DATE_VALUE>,1:84]
[@9,98:98='1',<'1'>,1:98]
[@10,107:108='SL',<'SL'>,1:107]
[@11,110:111='\r\n',<NEWLINE>,1:110]
[@12,112:111='<EOF>',<EOF>,2:0]
line 1:6 mismatched input '103' expecting GEN_NO
他报的什么意思呢:
意思是:1行7列(列号需要+1)的字符’103’配错认为是GEN_NO
这个词法,通过-tokens可查看出实际匹配的词法应该是NUM
所以正确匹配的规则应该是NUM
①Token的索引(0开始)
②开始字符下标 : 结束字符下标
③匹配到的字符内容
④匹配到的语,词法
⑤行号: 开始字符下标
ANTLR4 line 1:6 mismatched input ‘103‘ expecting GEN_NO相关推荐
- presto大数据中报错,line 50:5: mismatched input 'and'. Expecting:,可能原因为
这个错误信息表示在第50行第5列发生了"mismatched input"错误,"expecting"后面应该跟着一个特定的输入.这个错误通常是由于在SQL语句 ...
- ParseException line 8:13 mismatched input ‘(‘ expecting ) near ‘int‘ in create table statement
第一次使用hive命令 执行hql脚本建表:hive -f test.hql use odl; drop table if exists odl.T_TEST; CREATE TABLE odl.T ...
- hive hue 报FAILED: ParseException line 10:41 mismatched input ‘.‘ expecting )
报错原因 FAILED: ParseException line 10:41 mismatched input '.' expecting ) 翻译大意: 失败:解析异常行10:41输入不匹配.&qu ...
- FAILED: ParseException line 93:74 mismatched input ‘<EOF>‘ expecting ) near ‘)‘ in subquery source
azkaban报错 FAILED: ParseException line 93:74 mismatched input '<EOF>' expecting ) near ')' in s ...
- 遇到问题--presto---mismatched input ‘in‘ expecting {, ‘AND‘, ‘EXCEPT‘, ‘GROUP‘, ‘HAVING‘, ‘INTERSECT‘, ‘
情况 在presto中使用查询语句如下: select id from table where id in array[1,2,3]; 报错如下: select id from table where ...
- ERROR 604 (42P00): Syntax error. Mismatched input. Expecting RPAREN, got ffffd72e
sqoop 导hbase数据到hive sqoop import --driver org.apache.phoenix.jdbc.PhoenixDriver --connect jdbc:phoen ...
- 【Spark报错】CDH的spark无法读取字段中含有特殊字符“-“的orc表mismatched input ‘-‘ expecting ‘:‘
背景故事 先看报错信息: mismatched input '-' expecting ':' 报错的意思就是说,在这个表里面,字段名中存在特殊符号"-",无法解析报错. 这个问题 ...
- jdbc执行sql出现错误: mismatched input ‘,’ excepting ‘.‘ 应该如何解决?
文章目录 业务说明 解决错误 业务说明 最近有一个需求,需要查出来数据,再插入到数据库种.采用的办法是:先把数据取出,放到一个list中,然后循环list,拼接sql的插入语句,然后执行sql. 代码 ...
- 【Siddhi】Siddhi 如何表示布尔 Syntax error in SiddhiQL, mismatched input ‘boolean
文章目录 1.背景 1.背景 写了一个siddhi的测试代码,想测试group类型,但是里面出现了一个boolean类型,我就随便写成boolean 结果报错如下 org.wso2.siddhi.qu ...
最新文章
- android 启动白屏_为什么说Android 架构的未来是 MVVM?
- 计算机里面照片无法打卡,为什么电脑照片打不开_电脑照片打不开的解决方法...
- linux下SD卡烧录程序
- 小D课堂 - 新版本微服务springcloud+Docker教程_5-04 feign结合hystrix断路器开发实战下...
- app测试用例注意点
- mysql大于、小于符号的两种表示方法
- 结构化思维在产品工作中的应用
- linux7分区硬盘,centos7根分区硬盘扩容
- rOG魔霸新锐2022和魔霸6区别 哪个好
- 华清远见22071作业端口指令实现灯点亮
- 我们分析了金庸小说中出现的1367个人物名字,发现了一些相当惊人的事情
- 基于verilog的CRC校验(汇总)
- (5)CC3200学习之串口
- centos 安装 Go环境
- java对象与对象引用变量
- 【雷达通信】基于matlab大规模MIMO三维信道【含Matlab源码 2105期】
- Windchill介绍
- android 熄屏 后台运行,Android进程保活/息屏后后台保持定位、网络运行
- 新媒体人打开 ChatGPT 的正确姿势
- 计算机作文英语初中,初中书面表达的英语作文(精选5篇)