Ruby Grammar
I'm looking for Ruby grammar in BNF form. Is there an official version? Adrian Grigore Yes, there is one Ruby BNF syntax by the University of buffalo. Edit: I've also found this alternate Ruby BNF syntax . The YACC syntax is in the Ruby source. Download it and run the bundled utiliy to get the readable syntax. 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 Output sample (total 918 lines for the v2.0.0-p195) program : top_compstmt ; top_compstmt : top_stmts opt_terms ; top_stmts : none | top