Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- grammar Ruby::Grammar is HLL::Grammar;
- INIT {
- Ruby::Grammar.O( ':prec<00>, :assoc<unary>', '%index-method' );
- Ruby::Grammar.O( ':prec<01>, :assoc<left>', '%exponentiation' );
- Ruby::Grammar.O( ':prec<02>, :assoc<unary>', '%unary' );
- Ruby::Grammar.O( ':prec<03>, :assoc<left>', '%multiplicative' );
- Ruby::Grammar.O( ':prec<04>, :assoc<left>', '%additive' );
- Ruby::Grammar.O( ':prec<05>, :assoc<left>', '%bit-shift' );
- Ruby::Grammar.O( ':prec<06>, :assoc<left>', '%bit-and' );
- Ruby::Grammar.O( ':prec<07>, :assoc<left>', '%bit-or' );
- Ruby::Grammar.O( ':prec<08>, :assoc<left>', '%equality-ops' );
- Ruby::Grammar.O( ':prec<09>, :assoc<left>', '%logical-and' );
- Ruby::Grammar.O( ':prec<10>, :assoc<left>', '%logical-or' );
- Ruby::Grammar.O( ':prec<11>, :assoc<list>', '%range' );
- Ruby::Grammar.O( ':prec<12>, :assoc<list>', '%ternary' );
- Ruby::Grammar.O( ':prec<13>, :assoc<right>', '%assignment' );
- Ruby::Grammar.O( ':prec<14>, :assoc<left>', '%defined' );
- Ruby::Grammar.O( ':prec<15>, :assoc<right>', '%keyword-not' );
- Ruby::Grammar.O( ':prec<16>, :assoc<list>', '%keyword-bool' );
- Ruby::Grammar.O( ':prec<17>, :assoc<left>', '%expression-modifiers' );
- Ruby::Grammar.O( ':prec<18>, :assoc<left>', '%block-expression' );
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement