腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
PEG.js
生成
的
解析器
美化
代码
peg
、
pegjs
正在寻找/
使用
PEG.js
,看起来它可以完成这项工作。我已经写了一个小
解析器
,当运行它时,它会正确地返回语法树(AST)。现在
的
主要问题是:如何
使用
生成
的
解析器
创建(例如)
美化
/格式化
代码
的
VSCode/Atom/CodeMirror/etc.扩展? 一般来说,这是正确
的
方法吗?(
使用
解析器
或需要
浏览 9
提问于2019-06-24
得票数 0
回答已采纳
2
回答
可以与闭包编译器一起
使用
的
JavaScript
解析器
生成
器
javascript
、
parser-generator
我一直在寻找Javascript
的
解析器
生成
器,并找到了一些(即
PEG.js
)。另外,我不清楚哪些
解析器
支持传递符号表。例如,我想定义一个语法,它接受类似"A或B“
的
浏览 1
提问于2011-08-04
得票数 2
1
回答
javascript中
的
Linq验证器
javascript
、
node.js
、
regex
、
linq
我想为linq语法编写自己
的
验证器。,但它会随着我
的
验证器
的
编写而增长。我想要测试我
的
验证器
的
简单文件: where !我
的
第一个想法是从文件中读取这段
代码
,并通过我编写
的
函数来解析它。我已经声明了终止符号,但我不确定这是处理它
的
最好方法。有什么建议吗?我该如何处理它,或者我应该把技术
浏览 0
提问于2018-03-24
得票数 0
1
回答
Peg.js
在AngularJS应用程序中
的
应用
angularjs
、
pegjs
我想在我
的
应用程序中
使用
peg.js
。我刚刚编写了一个
peg.js
语法: CriteriaValue.pegjs,并
使用
生成
CriteriaValue.js
的
命令行:pegjs CriteriaValue.pegjs
生成
了
解析器
。有人能给我解释一下如何
使用
解析器
吗?我创建了一个柱塞:
浏览 1
提问于2015-06-11
得票数 0
回答已采纳
2
回答
如何
使用
PEG.js
的
示例
javascript
、
peg
、
pegjs
我创建了一些接受表单LettersNumbers中输入
的
简单
代码
。 start = expression a: [a-z]+b:[0-9]+这里:
代码
可以测试,
解析器
可以下载,另外我还下载了本身。不幸
的
是
浏览 4
提问于2015-10-29
得票数 3
回答已采纳
1
回答
角
PEG.js
2+应用程序
angular
、
typescript
、
pegjs
我
使用
PEG.js
生成
了一个
解析器
,并试图在服务类中
使用
该
解析器
。我只是不知道怎么把它导入我
的
打字本课。如果你需要更多
的
信息,请告诉我。
浏览 2
提问于2017-05-16
得票数 2
回答已采纳
1
回答
如何从
PEG.js
解析器
导出状态变量
javascript
、
node.js
、
parsing
、
peg
、
pegjs
我开始
使用
优秀
的
JavaScript
解析器
生成
器它看起来像bash脚本,带有变量赋值和函数调用。首先,我需要解析给某种Dictionary
的
所有赋值,并在外部
代码
中
使用
它。 我无法理解如何从外部函数访问内部
解析器
状态。我需要解析我
的
pro-file,并将状态保存到客户端
代码
可访问
的
变量中,例如JavaScr
浏览 5
提问于2017-05-21
得票数 0
回答已采纳
2
回答
使用
PEG.js
进行简单
的
搜索/替换
peg
、
pegjs
我正在尝试理解如何
使用
PEG.js
在文本中进行简单
的
搜索/替换。当然,这不是
解析器
的
预期用途,但不管怎样,我很好奇这些语言背后
的
逻辑,以产生一些搜索/替换。我遇到
的
问题是,很难肯定地定义一些定义
的
互补性。在不与my_syntax发生部分冲突(以及由此导致
的
解析器
错误)
的
情况下,很难肯定地描述
PEG.js
中
的
whatever_is_not_my_
浏览 1
提问于2016-01-17
得票数 3
2
回答
用
PEG.js
实现带修剪缩进
的
遗传
parsing
、
code-generation
、
peg
我正在开发一种类似于ruby
的
语言,名为,我
使用
PEG.js
来
生成
解析器
。 if arg == "here" thenxxxENDend"xxx我更希望
代码
看起来像这样then return <<<E
浏览 7
提问于2021-10-14
得票数 0
回答已采纳
1
回答
Ruby中运行时
代码
生成
的
最佳实践
ruby
、
compilation
、
code-generation
、
runtime-compilation
我最近开始
使用
解析器
和
解析器
生成
器,以及它们在DSL设计中
的
使用
。为了开始工作,并且一箭双雕,我从
peg.js
中窃取了一些想法,编写了一个纯Ruby
解析器
DSL。不同
的
是,
peg.js
会将语法编译成JavaScript,而我
的
库
使用
解释器模式,并
使用
Ruby提供
的
语法糖来完成纯Ruby
的
所有操作。这增加了一些我想避免
的<
浏览 7
提问于2012-09-20
得票数 2
1
回答
为Node.js上
的
转义引号
生成
的
解析器
抛出错误
javascript
、
node.js
、
parser-generator
、
peg
我正在
使用
创建一个
解析器
,其中包括解析字符串。var result = parser.parse('"abc\"def&qu
浏览 0
提问于2012-11-05
得票数 2
回答已采纳
1
回答
定义相互关联
的
正则表达式
regex
、
recursion
、
context-free-grammar
例如,我想
使用
这些正则表达式(根据彼此定义)来表示JavaScript编程语言语法
的
一小部分: <functionDefinition> = function <functionName>(<parameterList
浏览 0
提问于2013-03-12
得票数 0
1
回答
如何
使用
Rhino构建
PEG.js
0.7.0
解析器
(JavaSE6JavaAPI)
javascript
、
rhino
、
parser-generator
、
scriptengine
、
pegjs
我已经
使用
PEG.js
0.6.1版本成功地构建了
使用
Maven
的
解析器
(即从Java
代码
中调用
PEG.js
),但现在尝试升级到新版本时,它失败了,错误消息如下:在调试过程中,我注意到从PEG.buildParser()函数调用中得到
的
浏览 0
提问于2012-07-29
得票数 2
回答已采纳
2
回答
用于
代码
完成
的
CFG / PEG?
javascript
、
parsing
、
context-free-grammar
、
code-completion
、
peg
我想知道是否有可能直接
使用
CFG或PEG语法作为
代码
完成
的
基础,而无需修改。我听说IDE中
的
代码
完成有时会被操纵和处理,甚至是硬编码,以便更好地执行。我想在一个小
的
DSL上完成
代码
,所以我完全理解语法不能帮助
代码
完成系统
的
库函数等知识。 据我所知,
解析器
本身至少需要提供一个系统来查询它期望
的
下一步是什么。特别是,我对
使用
或
的
javascript
代码</em
浏览 1
提问于2011-08-16
得票数 12
回答已采纳
1
回答
在标准浏览器中运行Lua5.3
的
最简单方法是什么?
javascript
、
html
、
lua
我想在浏览器Safari中运行LUA
代码
。我不知道它是如何工作
的
,但是我知道一个,它给了我编写lua
代码
的
可能性,它可以编译它,并得到结果。 任何帮助都将不胜感激!网站链接:
浏览 0
提问于2017-04-28
得票数 1
1
回答
如何扩展默认
的
PEG.js
算术示例以允许多个表达式而不是单个表达式?
javascript
、
parsing
、
pegjs
作为
解析器
的
一部分,我想添加算术和布尔表达式。我想在https://pegjs.org/online中
使用
默认
的
PEG.js
示例,但问题是
解析器
是递归
的
,您不能编写两行或更多行: 例如,这是有效
的
JavaScript: 2 * (3 + 4)2 * (3 + 4) + 10 如你所见,有3个表达式,行
的
末尾不要终止它们。但是对于
PEG.js
,它们需要显式编码,
浏览 14
提问于2021-03-26
得票数 0
回答已采纳
1
回答
使用
Peg.js
解析布尔表达式时
的
语法不明确
javascript
、
peg
我正在编写一个从布尔表达式
生成
抽象语法树
的
解析器
。我有以下支持^和∨
的
Peg.js
语法,分别为&和|: = operation _ = [ \t\r\n]* = operand:[a-z] return { operand: operand };它成功地解析了像a &
浏览 4
提问于2015-03-17
得票数 1
2
回答
Javascript前端-将字符串求值为表达式-
使用
eval()
的
替代方法
javascript
、
eval
、
frontend
我想将字符串作为Javascript中
的
表达式进行求值。我从一个动态
的
JSON中读取字符串。所以,表达式可以是任何东西。下面是我
使用
的
伪
代码
"expression":"value * 9/5 + 32" //Dynamic JSON function evaluateExpression(valu
浏览 0
提问于2016-04-05
得票数 0
2
回答
RegEx排除一个或另一个字符
regex
、
nsregularexpression
我想排除一个或另一个带有RegEx
的
字符。我有一个RegEx来搜索模式\[([^\[]+\]\=\>(.*)。// match 11 = 123 0 = 1这是我
的
RegE
浏览 2
提问于2014-01-07
得票数 1
回答已采纳
2
回答
使用
PEG.js
解析缩进级别
javascript
、
parsing
、
syntax
、
peg
我基本上和有相同
的
问题,但我想了解更多关于
的
方向。那么我如何扩展他
的
例子来做一些实际
的
解析呢?o; return id; }indent = '{' outde
浏览 1
提问于2012-07-26
得票数 10
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
EasyCode的使用,自动生成代码
谷歌警告自家员工:不要使用 Bard 生成的代码
NET CORE 框架ABP的代码生成器使用说明文档
使用Java技术实现系统拖拽画页面并生成Vue代码的方法!技术分析
人人都能读懂的编译器原理
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券