ANTLR 4词法规则 发表于 2021-03-21 | 分类于 ANTLR 4 | 1 词法规则词法由词法规则组成,分为多个词法模式。 词法解析只能返回当前模式匹配规则的记号。 词法解析定义与语法解析定义相似,不同的是不能有入参、返回值和本地变量,词法名称必须大写字母开头。 阅读全文 »
ANTLR 4左侧递归规则 发表于 2021-03-17 | 分类于 ANTLR 4 | 1 左侧递归规则左侧递归规则(Left-recursive rules)是最自然和直接的语言结构,如C declarators和算术表达式。但是同时也是模糊的。 阅读全文 »
ANTLR 4解析规则 发表于 2021-03-11 | 分类于 ANTLR 4 | 1 解析规则Java应用通过调用生成的规则函数使用。 规则间使用分号分隔,选项间使用中竖线分隔。 选项为空,表示整个规则可不匹配。 阅读全文 »
Spark Catalyst Optimizer 发表于 2021-02-01 | 分类于 Spark | 1 定义使用高级语言特性(如Scala的模式匹配和quasi quote)构建的可扩展的查询优化器 阅读全文 »
ProtoBuf 2.5 to 3.0 发表于 2021-01-20 | 分类于 ProtoBuf | 1 版本2和版本3差异版本2中不能使用map,只能通过列表的方式实现。 为了兼容性,建议使用版本3与grpc搭配 阅读全文 »