Module: Cucumber::CucumberExpressions
- Defined in:
- lib/cucumber/cucumber_expressions/ast.rb,
lib/cucumber/cucumber_expressions/group.rb,
lib/cucumber/cucumber_expressions/errors.rb,
lib/cucumber/cucumber_expressions/argument.rb,
lib/cucumber/cucumber_expressions/tree_regexp.rb,
lib/cucumber/cucumber_expressions/group_builder.rb,
lib/cucumber/cucumber_expressions/parameter_type.rb,
lib/cucumber/cucumber_expressions/expression_factory.rb,
lib/cucumber/cucumber_expressions/regular_expression.rb,
lib/cucumber/cucumber_expressions/cucumber_expression.rb,
lib/cucumber/cucumber_expressions/generated_expression.rb,
lib/cucumber/cucumber_expressions/parameter_type_matcher.rb,
lib/cucumber/cucumber_expressions/parameter_type_registry.rb,
lib/cucumber/cucumber_expressions/cucumber_expression_parser.rb,
lib/cucumber/cucumber_expressions/cucumber_expression_generator.rb,
lib/cucumber/cucumber_expressions/cucumber_expression_tokenizer.rb,
lib/cucumber/cucumber_expressions/combinatorial_generated_expression_factory.rb
Defined Under Namespace
Modules: NodeType, TokenType Classes: AlternationNotAllowedInOptional, AlternativeMayNotBeEmpty, AlternativeMayNotExclusivelyContainOptionals, AmbiguousParameterTypeError, Argument, CantEscape, CombinatorialGeneratedExpressionFactory, CucumberExpression, CucumberExpressionError, CucumberExpressionGenerator, CucumberExpressionParser, CucumberExpressionTokenizer, ExpressionFactory, GeneratedExpression, Group, GroupBuilder, InvalidParameterTypeName, InvalidParameterTypeNameInNode, MissingEndToken, Node, OptionalIsNotAllowedInOptional, OptionalMayNotBeEmpty, ParameterIsNotAllowedInOptional, ParameterType, ParameterTypeMatcher, ParameterTypeRegistry, RegularExpression, TheEndOfLineCannotBeEscaped, Token, TreeRegexp, UndefinedParameterTypeError
Constant Summary collapse
- ESCAPE_CHARACTER =
'\\'
- ALTERNATION_CHARACTER =
'/'
- BEGIN_PARAMETER_CHARACTER =
'{'
- END_PARAMETER_CHARACTER =
'}'
- BEGIN_OPTIONAL_CHARACTER =
'('
- END_OPTIONAL_CHARACTER =
')'