首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏一个会写诗的程序员的博客

    《Kotlin 程序设计》第七章 Kotlin 编译过程分析第七章 Kotlin 编译过程分析

    Kotlin使用了第三方开源的JFlex作为词法分析器,并没有自己实现(当然,重复造轮子就是一件很愚蠢的事情了:))。 2.1.1 定义JFlex词法分析配置文件Kotlin.flex 配置文件分为三个部分: 用户代码:。 2.1.2 词法分析器_JetLexer JFlex会读取配置文件并生成一个词法分析器(扫描器),在Kotlin编译器中对应_JetLexer /** * This class is a scanner generated by * JFlex 1.7.0-SNAPSHOT * from the specification file 上述的方法以“yy”为前缀,表示它们是由JFlex自动生成的,避免与复制到这个类中的用户代码名字有冲突。

    1.9K20发布于 2018-08-17
  • 来自专栏chaplinthink的专栏

    [Apache Doris] Apache Doris 架构及代码目录解读

    为 FE 的核心代码模块 ├── main │ ├── cup // 语法定义文件 │ ├── java // 主代码 │ ├── jflex

    1.9K10发布于 2021-11-10
  • 来自专栏萝卜要加油

    Netflix 如何使用 ClickHouse 处理PB 级日志系统

    团队用JFlex(Java工具)生成优化后的词法分析器,把日志模式编译成高效代码,而非 runtime 解析复杂正则。

    27910编辑于 2025-11-14
  • 来自专栏计算机工具

    1.Thymeleaf 2.FreeMaker 3.Enjoy 4.Velocity 5.JSP

    (Dynamic Key Feature Forward) 词法分析算法与 DLRD (Double Layer Recursive Descent)语法分析算法,避免使用 javacc、antlr、jflex

    61410编辑于 2024-12-17
  • 来自专栏技术杂记

    Install Cassandra

    lib/jcl-over-slf4j-1.7.7.jar /usr/share/cassandra/lib/jctools-core-1.2.1.jar /usr/share/cassandra/lib/jflex 1.7.7.txt /usr/share/cassandra/lib/licenses/jctools-core-1.2.1.txt /usr/share/cassandra/lib/licenses/jflex lib/jcl-over-slf4j-1.7.7.jar:/usr/share/cassandra/lib/jctools-core-1.2.1.jar:/usr/share/cassandra/lib/jflex

    2.7K20发布于 2021-08-12
  • 来自专栏chaplinthink的专栏

    [Apache Doris] Apache Doris 元数据设计及DDL操作源码阅读

    getSqlMode()); SqlParser parser = new SqlParser(input); 从连接中读取原始语句字符串 词法解析文件 • fe/fe-core/src/main/jflex partition, distribution, tblProperties, extProperties, tableComment, index); :} fe/fe-core/src/main/jflex

    1.4K22发布于 2021-11-22
  • 来自专栏微信公号【Java技术江湖】

    Java基础14:离开IDE,使用java和javac构建项目

    ,D:\大三下\编译原理\cup\java-cup-11a.jar,E:\java\jflex\lib\J //-sourcepath Flex.jar] [类文件的搜索路径: C:

    1.9K00发布于 2019-04-07
  • 来自专栏微信公众号【Java技术江湖】

    【Java基本功】离开IDE,使用javac和Java构建项目

    ,D:\大三下\编译原理\cup\java-cup-11a.jar,E:\java\jflex\lib\J //-sourcepath Flex.jar] [类文件的搜索路径: C:

    2.2K20发布于 2019-09-25
  • 来自专栏微信公众号【Java技术江湖】

    夯实Java基础系列20:从IDE的实现原理聊起,谈谈那些年我们用过的Java命令

    ,D:\大三下\编译原理\cup\java-cup-11a.jar,E:\java\jflex\lib\J //-sourcepath Flex.jar] [类文件的搜索路径: C:

    1.9K20发布于 2019-10-08
  • 来自专栏微信公众号【Java技术江湖】

    夯实Java基础系列20:从IDE的实现原理聊起,谈谈那些年我们用过的Java命令

    ,D:\大三下\编译原理\cup\java-cup-11a.jar,E:\java\jflex\lib\J //-sourcepath Flex.jar] [类文件的搜索路径: C:

    1.1K10发布于 2019-10-24
  • 来自专栏小麦苗的DB宝专栏

    【DB宝58】Cassandra 简介

    lib/jcl-over-slf4j-1.7.7.jar:/usr/share/cassandra/lib/jctools-core-1.2.1.jar:/usr/share/cassandra/lib/jflex

    2.6K11编辑于 2021-12-17
  • 来自专栏大数据仓库建设

    Awesome Java - 2017 Java 资源大合集

    JFlex - A lexical analyzer generator.

    2.3K10发布于 2019-03-14
  • 来自专栏软件开发

    Java资源大全中文版(Awesome最新版)

    JFlex -词汇分析仪 配置 (Configuration) Libraries that provide external configuration.提供外部配置的库。

    3.8K135发布于 2018-01-04
  • 来自专栏Albert陈凯

    2019-08-17 awesome-java,JAVA开发的武器库

    JFlex - A lexical analyzer generator. Configuration Libraries that provide external configuration.

    2.5K30发布于 2019-11-15
  • 来自专栏大数据成神之路

    悄悄学习Doris,偷偷惊艳所有人 | Apache Doris四万字小总结

    Parse阶段 词法分析采用jflex技术,语法分析采用java cup parser技术,最后生成抽象语法树(Abstract Syntax Tree)AST,这些都是现有的、成熟的技术,在这里不进行详细介绍

    9.6K53发布于 2021-09-22
领券