Module: Regexp::Expression
- Included in:
 - Parser
 
- Defined in:
 - lib/regexp_parser/expression/base.rb,
lib/regexp_parser/expression/shared.rb,
lib/regexp_parser/expression/sequence.rb,
lib/regexp_parser/expression/quantifier.rb,
lib/regexp_parser/expression/classes/keep.rb,
lib/regexp_parser/expression/classes/root.rb,
lib/regexp_parser/expression/classes/group.rb,
lib/regexp_parser/expression/methods/match.rb,
lib/regexp_parser/expression/methods/parts.rb,
lib/regexp_parser/expression/methods/tests.rb,
lib/regexp_parser/expression/subexpression.rb,
lib/regexp_parser/expression/classes/anchor.rb,
lib/regexp_parser/expression/classes/literal.rb,
lib/regexp_parser/expression/methods/options.rb,
lib/regexp_parser/expression/methods/printing.rb,
lib/regexp_parser/expression/methods/traverse.rb,
lib/regexp_parser/expression/methods/construct.rb,
lib/regexp_parser/expression/classes/free_space.rb,
lib/regexp_parser/expression/methods/human_name.rb,
lib/regexp_parser/expression/methods/strfregexp.rb,
lib/regexp_parser/expression/sequence_operation.rb,
lib/regexp_parser/expression/classes/alternation.rb,
lib/regexp_parser/expression/classes/conditional.rb,
lib/regexp_parser/expression/classes/posix_class.rb,
lib/regexp_parser/expression/methods/match_length.rb,
lib/regexp_parser/expression/classes/backreference.rb,
lib/regexp_parser/expression/classes/character_set.rb,
lib/regexp_parser/expression/classes/character_type.rb,
lib/regexp_parser/expression/classes/escape_sequence.rb,
lib/regexp_parser/expression/classes/unicode_property.rb,
lib/regexp_parser/expression/classes/character_set/range.rb,
lib/regexp_parser/expression/classes/character_set/intersection.rb 
Defined Under Namespace
Modules: Anchor, Assertion, Backreference, CharacterType, Conditional, EscapeSequence, Group, Keep, Shared, UnicodeProperty Classes: Alternation, Alternative, Base, CharacterSet, Comment, FreeSpace, Literal, PosixClass, Quantifier, Root, Sequence, SequenceOperation, Subexpression, WhiteSpace
Constant Summary collapse
- Posixclass =
          
alias for symmetry between token symbol and Expression class name
 PosixClass- Nonposixclass =
 PosixClass- MatchLength =
 Regexp::MatchLength
- Backref =
          
alias for symmetry between token symbol and Expression class name
 Backreference- Set =
          
alias for symmetry between token symbol and Expression class name
 CharacterSet- Escape =
          
alias for symmetry between Token::* and Expression::*
 EscapeSequence- Property =
          
alias for symmetry between token symbol and Expression class name
 UnicodeProperty- Nonproperty =
 UnicodeProperty