Sha256: 703535760e165bd722bad01196695ef5a9831bb0fb79dcf4ba9d58d5d50023cc
Contents?: true
Size: 968 Bytes
Versions: 1
Compression:
Stored size: 968 Bytes
Contents
class ActionDispatch::Journey::Parser options no_result_var token SLASH LITERAL SYMBOL LPAREN RPAREN DOT STAR OR rule expressions : expression expressions { Cat.new(val.first, val.last) } | expression { val.first } | or ; expression : terminal | group | star ; group : LPAREN expressions RPAREN { Group.new(val[1]) } ; or : expression OR expression { Or.new([val.first, val.last]) } | expression OR or { Or.new([val.first, val.last]) } ; star : STAR { Star.new(Symbol.new(val.last)) } ; terminal : symbol | literal | slash | dot ; slash : SLASH { Slash.new(val.first) } ; symbol : SYMBOL { Symbol.new(val.first) } ; literal : LITERAL { Literal.new(val.first) } ; dot : DOT { Dot.new(val.first) } ; end ---- header # :stopdoc: require_relative "parser_extras"
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
ruby-on-quails-0.1.0 | actionpack/lib/action_dispatch/journey/parser.y |