Lines Matching full:symbols
87 symbols
90 $c::symbols = Set.new;
93 { $res = $c::symbols; }
97 : 'int' ID {$c::symbols.add($ID.text)} ';'
103 $c::symbols.include?($ID.text) or raise RuntimeError, $ID.text
111 symbols
114 $d::symbols = Set.new
117 { $res = $d::symbols; }
121 : 'int' ID {$d::symbols.add($ID.text)} ';'
129 $d[s].symbols.include?($ID.text) and throw(:found)
205 symbols = parser.c
206 symbols.should have( 2 ).things
207 symbols.should include 'i'
208 symbols.should include 'j'
211 example "failing to parse undeclared symbols with rule c" do
240 symbols = parser.d
241 symbols.should have( 2 ).things
242 symbols.should include 'i'
243 symbols.should include 'j'