citrus:Ruby 的解析表达式

时间:2021-05-29 22:44:14
【文件属性】:
文件名称:citrus:Ruby 的解析表达式
文件大小:74KB
文件格式:ZIP
更新时间:2021-05-29 22:44:14
Ruby Citrus :: 解析 Ruby 的表达式 Citrus 是一个紧凑而强大的解析库,它结合了该语言的优雅和表现力以及的简单性和强大功能。 安装 通过 : $ gem install citrus 从本地副本: $ git clone git://github.com/mjackson/citrus.git $ cd citrus $ rake package install 背景 为了能够有效地使用 Citrus,您必须首先了解语法和语义之间的区别。 语法是控制字母和标点符号在语言中的使用方式的一组规则。 例如,英语语法规定专有名词应以大写字母开头,句子应以句点结尾。 语义是可以在语言中导出意义的规则。 例如,当您读一本书时,您可以对将页面上的单词组合起来以形成思想和表达想法的特定方式有所了解,因为您了解单词本身的含义,并且可以理解它们共同的含义。 计算机在解释代码时使用类似
【文件预览】:
citrus-master
----benchmark()
--------seqpar.rb(3KB)
--------seqpar.citrus(322B)
--------seqpar.gnuplot(344B)
----Rakefile(2KB)
----test()
--------match_test.rb(4KB)
--------terminal_test.rb(766B)
--------grammar_test.rb(3KB)
--------helper.rb(717B)
--------and_predicate_test.rb(970B)
--------grammars()
--------input_test.rb(2KB)
--------label_test.rb(550B)
--------memoized_input_test.rb(1KB)
--------parse_error_test.rb(1KB)
--------multibyte_test.rb(1KB)
--------repeat_test.rb(3KB)
--------but_predicate_test.rb(1KB)
--------extension_test.rb(848B)
--------_files()
--------not_predicate_test.rb(970B)
--------super_test.rb(2KB)
--------choice_test.rb(1008B)
--------file_test.rb(21KB)
--------alias_test.rb(1KB)
--------string_terminal_test.rb(1KB)
--------sequence_test.rb(1KB)
----CHANGES(4KB)
----citrus.gemspec(941B)
----Gemfile(37B)
----extras()
--------Citrus.tmbundle()
--------vim()
----doc()
--------index.markdown(458B)
--------testing.markdown(2KB)
--------syntax.markdown(7KB)
--------extras.markdown(484B)
--------background.markdown(4KB)
--------license.markdown(1KB)
--------links.markdown(642B)
--------example.markdown(6KB)
----.gitignore(59B)
----lib()
--------citrus.rb(41KB)
--------citrus()
----README.md(24KB)

网友评论