技术栈
语法分析
鲁鲁517
4 个月前
优化
·
语法
·
查询
·
语法分析
·
梧桐数据库
梧桐数据库:语法分析模块概述
语法分析模块是数据库系统的重要组成部分,它负责将用户输入的 SQL 语句转换为内部表示形式,以便后续的处理和执行。在数据库系统中,语法分析模块是连接用户与数据库的桥梁。它的主要任务是将用户输入的 SQL 语句进行解析,检查语法的正确性,并将其转换为数据库内部可以理解和执行的形式。
迈达量化
10 个月前
算法
·
github
·
开源软件
·
词法分析
·
语法分析
常见的词法分析和语法分析的开源库收集
Flex是一个用于生成词法分析器的工具。它可以根据用户定义的正则表达式规则,将输入的字符流分割成一个个的词法单元。Flex是GNU项目的一部分,可以在多个平台上使用。
灯火消逝的码头
10 个月前
golang
·
go
·
ast
·
词法分析
·
语法分析
·
cst
·
lexer
以 Golang 为例详解 AST 抽象语法树
各位同行有没有想过一件事,一个程序文件,比如 hello.go 是如何被编译器理解的,平常在编写程序时,IDE 又是如何提供代码提示的。在这奥妙无穷的背后, AST(Abstract Syntax Tree)抽象语法树功不可没,他站在每一行程序的身后,默默无闻的工作,为繁荣的互联网世界立下了汗马功劳。
自律版光追
1 年前
编译原理
·
语法分析
·
ll(1)文法
·
first集
·
follow集
【编译原理】LL(1)文法
前置知识 词法层面:采用正规式和有限自动机描述和识别语言的单词符号 语法层面:用上下文无关文法描述语法规则