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相关推荐

  1. presto大数据中报错,line 50:5: mismatched input 'and'. Expecting:,可能原因为

    这个错误信息表示在第50行第5列发生了"mismatched input"错误,"expecting"后面应该跟着一个特定的输入.这个错误通常是由于在SQL语句 ...

  2. 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 ...

  3. hive hue 报FAILED: ParseException line 10:41 mismatched input ‘.‘ expecting )

    报错原因 FAILED: ParseException line 10:41 mismatched input '.' expecting ) 翻译大意: 失败:解析异常行10:41输入不匹配.&qu ...

  4. 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 ...

  5. 遇到问题--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 ...

  6. 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 ...

  7. 【Spark报错】CDH的spark无法读取字段中含有特殊字符“-“的orc表mismatched input ‘-‘ expecting ‘:‘

    背景故事 先看报错信息: mismatched input '-' expecting ':' 报错的意思就是说,在这个表里面,字段名中存在特殊符号"-",无法解析报错. 这个问题 ...

  8. jdbc执行sql出现错误: mismatched input ‘,’ excepting ‘.‘ 应该如何解决?

    文章目录 业务说明 解决错误 业务说明 最近有一个需求,需要查出来数据,再插入到数据库种.采用的办法是:先把数据取出,放到一个list中,然后循环list,拼接sql的插入语句,然后执行sql. 代码 ...

  9. 【Siddhi】Siddhi 如何表示布尔 Syntax error in SiddhiQL, mismatched input ‘boolean

    文章目录 1.背景 1.背景 写了一个siddhi的测试代码,想测试group类型,但是里面出现了一个boolean类型,我就随便写成boolean 结果报错如下 org.wso2.siddhi.qu ...

最新文章

  1. android 启动白屏_为什么说Android 架构的未来是 MVVM?
  2. 计算机里面照片无法打卡,为什么电脑照片打不开_电脑照片打不开的解决方法...
  3. linux下SD卡烧录程序
  4. 小D课堂 - 新版本微服务springcloud+Docker教程_5-04 feign结合hystrix断路器开发实战下...
  5. app测试用例注意点
  6. mysql大于、小于符号的两种表示方法
  7. 结构化思维在产品工作中的应用
  8. linux7分区硬盘,centos7根分区硬盘扩容
  9. rOG魔霸新锐2022和魔霸6区别 哪个好
  10. 华清远见22071作业端口指令实现灯点亮
  11. 我们分析了金庸小说中出现的1367个人物名字,发现了一些相当惊人的事情
  12. 基于verilog的CRC校验(汇总)
  13. (5)CC3200学习之串口
  14. centos 安装 Go环境
  15. java对象与对象引用变量
  16. 【雷达通信】基于matlab大规模MIMO三维信道【含Matlab源码 2105期】
  17. Windchill介绍
  18. android 熄屏 后台运行,Android进程保活/息屏后后台保持定位、网络运行
  19. 新媒体人打开 ChatGPT 的正确姿势
  20. 计算机作文英语初中,初中书面表达的英语作文(精选5篇)

热门文章

  1. 晨读-越安慰让人心烦?你需要忘掉这几句“客套话”
  2. 浅谈 JVM 内存结构及 GC 机制
  3. 22CCPC威海+思维
  4. 大数据:冷兵器时代到热兵器时代的变革
  5. 优云automation轻松“一点”,搞定裸机安装系统
  6. 重温清除浮动方法,逐句解释clearfix的意义
  7. java BIO、NIO、AIO详细笔记
  8. 第六章:应用层(408笔记|王道笔记|计算机网络笔记)
  9. 字体图标网站 (fontawesome)
  10. FreeRTOS学习笔记(2)——任务管理