From: daz Date: 2005-11-25T02:05:04+09:00 Subject: Re: semenatics of if/unless/while statement modifiers Stefan Kaes wrote: > [...] > Exactly. Although I'm a bit confused by the term RHS identifier. In > usual compiler/language semantics speak, this term is reserved for > identifiers occurring on the RHS of an assignment. If I understand it > correctly, you use it for "not occurring on the left hand side of an > assignment"? > From a 'Guide to Lex & Yacc' (no link, sorry): 3. YACC 3.1 Theory "Terms that appear on the left-hand side (lhs) of a production, such as E(expression) are nonterminals. Terms such as id(identifier) are terminals (tokens returned by lex) and only appear on the right-hand side (rhs) of a production." daz