Sha256: a7fa5c43552a7d8bf26e8ecfe802951611b7584f055eaba89d4877cde30b7a28
Contents?: true
Size: 935 Bytes
Versions: 2
Compression:
Stored size: 935 Bytes
Contents
module Parslet::Atoms # The precedence module controls parenthesis during the #inspect printing # of parslets. It is not relevant to other aspects of the parsing. # module Precedence prec = 0 BASE = (prec+=1) # everything else LOOKAHEAD = (prec+=1) # &SOMETHING REPETITION = (prec+=1) # 'a'+, 'a'? SEQUENCE = (prec+=1) # 'a' 'b' ALTERNATE = (prec+=1) # 'a' | 'b' OUTER = (prec+=1) # printing is done here. end autoload :Base, 'parslet/atoms/base' autoload :Named, 'parslet/atoms/named' autoload :Lookahead, 'parslet/atoms/lookahead' autoload :Alternative, 'parslet/atoms/alternative' autoload :Sequence, 'parslet/atoms/sequence' autoload :Repetition, 'parslet/atoms/repetition' autoload :Re, 'parslet/atoms/re' autoload :Str, 'parslet/atoms/str' autoload :Entity, 'parslet/atoms/entity' end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
parslet-0.11.0 | lib/parslet/atoms.rb |
parslet-0.10.1 | lib/parslet/atoms.rb |