Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
编程语言解析器的来源?
我正在清理我的一个旧项目 该项目计算有关大型软件项目的许多简单指标 指标之一是文件 类 方法的长度 目前 我的代码 猜测 类 方法边界的位置基于非常粗略的算法 遍历文件 维护 当前深度 并在遇到未加引号的括号时调整它 当您返回到类或方法开始
Parsing
ANTLR
codemetrics
parsergenerator
无法在 JavaCC 中加载主类
我是人工智能学生 我们使用 JavaCC 我是新来的 我正在尝试简单的例子 但出现了一些错误 1 我从它的网站下载了JavaCC 0 6 2 我把它解压到C盘 3 我将此代码写入扩展名为 jj 的文件中 PARSE BEGIN Test i
lexicalanalysis
parsergenerator
JavaCC
关于 Python 解析器生成器的建议
我接到一项任务 必须为简单的类 C 语言创建一个解析器 我可以使用任何我希望创建解析器的编程语言和工具 但我同时正在学习 Python 所以它是我的首选 我的解析器必须遵循一些限制 首先 它必须能够读取包含以下信息的文本文件 kind1 s
python
parsergenerator
无扫描器解析器生成器
序幕 尽管解析器 上下文无关语法 识别的语言集严格大于扫描器 常规语法 识别的语言集 但大多数解析器生成器都需要扫描器 请不要试图解释其背后的原因 我很了解它们 我见过解析器 不需要像这样的扫描仪 Elkhound http scottmc
languageagnostic
parsergenerator
CPython 使用什么解析器生成器?
我正在读书这一页 http docs python org py3k reference grammar html在文档中 并注意到它说 这是完整的 Python 语法 由解析器生成器读取 并用于解析Python源文件 但是 我很难找出 C
python
Parsing
parsergenerator
asdl
从 PDF 文件中提取文本数据
是否可以在 R 中解析 PDF 文件中的文本数据 那里似乎不是此类提取的相关包 http crantastic org search q parse pdf 但是有人尝试过或见过 R 中这样做吗 In Python中有PDFMiner ht
pdf
r
parsergenerator
ANTLR 解析器挂在 proxy.handshake 调用上
我正在尝试让基本的 ECMAScript 解析器工作 并找到了完整的 ANTLR 语法ECMAScript 3 http research xebic com es3 它似乎编译正常并生成适当的 Lexer Parser Walker Ja
Parsing
ANTLR
antlr3
parsergenerator
ecma262
boost.org 的 Spirit 解析器生成器框架有哪些缺点?
在几个问题中我看到了以下建议Spirit http www boost org doc libs 1 37 0 libs spirit classic index html解析器生成器框架来自boost org http www boost
c
Parsing
boost
boostspirit
parsergenerator
LL 解析器比 LR 解析器有什么优势?
LL 解析器相对于 LR 解析器有什么优势来保证它们在当今的解析器生成器工具 http en wikipedia org wiki Comparison of parser generators 根据维基百科 http en wikiped
Parsing
parsergenerator
LALR
llgrammar
lrgrammar
ANTLR4:空白处理
我见过许多使用空格处理的 ANTLR 语法 如下所示 WS n t r gt skip or WS n t r gt channel HIDDEN 因此空格被丢弃并分别发送到隐藏通道 使用这样的语法 grammar Not start ex
Parsing
ANTLR
whitespace
parsergenerator
antlr4
如何解析代码以构建 Java 编译器?
我需要写一个编译器 这是大学的家庭作业 老师告诉我们 我们可以使用任何我们想要的API来进行代码的解析 只要它是好的 这样我们就可以更加关注我们将生成的 JVM 所以是的 我将用 Java 编写一个编译器来生成 Java 你知道有什么好的A
Java
Parsing
compilerconstruction
parsergenerator
否定内部词法分析器和解析器规则
否定元字符如何 在 ANTLR 的词法分析器和解析器规则中使用吗 否定可以发生在内部词法分析器和解析器规则 https stackoverflow com questions 4297770 practical difference bet
ANTLR
antlr4
antlr3
parsergenerator
ANTLR解析MismatchedTokenException
我正在尝试为我正在编写的更简单的语言编写一个简单的解析器 它由后缀表达式组成 到目前为止 我的解析器遇到了问题 当我在输入上运行它时2 2 test gt gt 我收到 MismatchedTokenException 另外 我将如何实现递
python
ANTLR
parsergenerator
antlrworks
C# Lua 解析器/分析器
要事第一 我正在用 C 编写一个 LUA Ide 代码执行是由名为 LuaInterface 的程序集完成的 代码编辑由 Scintilla Port 完成 而 RAD UI 界面则通过可扩展的 IDesignSurfaceExt Visu
c
lua
lexer
parsergenerator
解析Java中类似乳胶的语言
我正在尝试用 Java 为类似于 Latex 的简单语言编写一个解析器 即它包含大量非结构化文本 中间有几个 commands with some parameters 像 这样的转义序列也必须考虑在内 我尝试用 JavaCC 生成一个解析
Parsing
latex
parsergenerator
JavaCC
在运行时根据语法构建解析器
许多 大多数 C 正则表达式库允许在运行时从字符串创建表达式 有谁知道任何 C 解析器生成器允许在运行时将表示为字符串的语法 最好是 BNF 输入到生成器中 我发现的所有实现要么需要运行显式代码生成器 要么需要通过巧妙的模板元编程来表达语法
c
Parsing
Runtime
grammar
parsergenerator
解析器错误恢复可以由语法自动引导吗?
我正在编写一个 LALR 解析器生成器作为一个宠物项目 我使用紫龙书来帮助我进行设计 我从中了解到解析器中有四种错误恢复方法 恐慌模式 开始转储输入符号 直到找到编译器设计者预先选择的符号 短语级恢复 将输入字符串修改为允许当前产生减少的内
Parsing
parsergenerator
LALR
如何使用 pyparsing 解析缩进和缩进?
下面是 Python 语法的一个子集 single input NEWLINE simple stmt compound stmt NEWLINE stmt simple stmt compound stmt simple stmt sma
python
indentation
parsergenerator
pyparsing
带有手动词法分析器的 ANTLR 解析器
我正在将基于 C 的编程语言编译器从手动词法分析器 解析器迁移到 Antlr Antlr 一直让我头疼 因为它通常mostly可以 但有些小部分却不能 而且解决起来非常痛苦 我发现我的大部分头痛都是由 Antlr 的词法分析器部分引起的 而
c
ANTLR
lexer
parsergenerator
用 PHP 编写的语言解析器库
我正在寻找一个语言解析器用 PHP 编写 目标是阅读自定义语言 不读PHP代码 基本上 我想指定一种语言语法 给出一个代码片段并返回一个表示它的结构 然后我可以遍历该结构来执行代码片段 我相信该结构将是AST 但我不知道这是否是唯一的选择
php
Parsing
parsergenerator
abstractsyntaxtree