gpt4 book ai didi

Ruby 语法

转载 作者:数据小太阳 更新时间:2023-10-29 06:23:07 25 4
gpt4 key购买 nike

我正在寻找 BNF 形式的 Ruby 语法。是否有官方版本?

最佳答案

YACC 语法在 Ruby 源代码中。下载它并运行捆绑的实用程序以获得可读的语法。

wget ftp://ftp.ruby-lang.org/pub/ruby/2.0/ruby-2.0.0-p195.tar.gz
tar xvzf ruby-2.0.0-p195.tar.gz
cd ruby-2.0.0-p195
ruby sample/exyacc.rb < parse.y

输出示例(v2.0.0-p195 总共 918 行)

program         : top_compstmt
;

top_compstmt : top_stmts opt_terms
;

top_stmts : none
| top_stmt
| top_stmts terms top_stmt
| error top_stmt
;

top_stmt : stmt
| keyword_BEGIN
'{' top_compstmt '}'
;

bodystmt : compstmt
opt_rescue
opt_else
opt_ensure
;

compstmt : stmts opt_terms
;

关于Ruby 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/663027/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com