Attributes
Members list
Value members
Concrete methods
Syntax that reads or writes one element without modification
Syntax that reads or writes one element without modification
Attributes
Parse or print a specific character 'value' and result in unit
Parse or print a specific character 'value' and result in unit
Attributes
Parse or print a specific character 'value' or fail with 'failure', result in unit
Parse or print a specific character 'value' or fail with 'failure', result in unit
Attributes
Syntax that parses/prints a single character that matches one of 'chars'
Syntax that parses/prints a single character that matches one of 'chars'
Attributes
Syntax that parses/prints a single character that matches one of the characters in 'chars'
Syntax that parses/prints a single character that matches one of the characters in 'chars'
Attributes
Syntax that parses/prints a single character that does not match any of 'chars'
Syntax that parses/prints a single character that does not match any of 'chars'
Attributes
Syntax that parses/prints a single character that does not match any of the characters in 'chars'
Syntax that parses/prints a single character that does not match any of the characters in 'chars'
Attributes
Syntax that does not pares or print anything but fails with 'failure'
Syntax that does not pares or print anything but fails with 'failure'
Attributes
Syntax that parses/prints a single character that matches the given predicate, or fails with 'failure'
Syntax that parses/prints a single character that matches the given predicate, or fails with 'failure'
Attributes
Parse or print a single character and fail if it is 'value'
Parse or print a single character and fail if it is 'value'
Attributes
Parse or print a single character and fail with 'failure' if it is 'value'
Parse or print a single character and fail with 'failure' if it is 'value'
Attributes
Syntax that executes a regular expression on the input and results in the chunk of the parsed characters, or fails with 'failure'.
Syntax that executes a regular expression on the input and results in the chunk of the parsed characters, or fails with 'failure'.
Attributes
Syntax that during parsing executes a regular expression on the input and results in the last parsed character, or fails with 'failure'. Useful for regexes that are known to parse a single character. The printer prints the character provided as input value.
Syntax that during parsing executes a regular expression on the input and results in the last parsed character, or fails with 'failure'. Useful for regexes that are known to parse a single character. The printer prints the character provided as input value.
Attributes
Parse with a given regular expression and discard its results. If the regex fails, fail with 'failure'. When printing, the chunk of characters in 'value' gets printed.
Parse with a given regular expression and discard its results. If the regex fails, fail with 'failure'. When printing, the chunk of characters in 'value' gets printed.
Attributes
Syntax that parses/prints a specific string 'str', and results in 'value'
Syntax that parses/prints a specific string 'str', and results in 'value'
Attributes
Syntax that does not parse or print anything but succeeds with 'value'
Syntax that does not parse or print anything but succeeds with 'value'
Attributes
Syntax that executes a regular expression on the input and results in the chunk of the parsed characters. The regex should never fail.
Syntax that executes a regular expression on the input and results in the chunk of the parsed characters. The regex should never fail.
Attributes
Syntax that during parsing executes a regular expression on the input and results in the last parsed character. The regex should never fail. Useful for regexes that are known to parse a single character. The printer prints the character provided as input value.
Syntax that during parsing executes a regular expression on the input and results in the last parsed character. The regex should never fail. Useful for regexes that are known to parse a single character. The printer prints the character provided as input value.
Attributes
Parse with a given regular expression and discard its results. The regex should never fail. When printing, the chunk of characters in 'value' gets printed.
Parse with a given regular expression and discard its results. The regex should never fail. When printing, the chunk of characters in 'value' gets printed.
Attributes
Inherited methods
Syntax that combines all the constructors of subclasses of a sum type
Syntax that combines all the constructors of subclasses of a sum type
Attributes
- Inherited from:
- SyntaxCompanionVersionSpecific
Concrete fields
Syntax of a single alpha-numeric character
Syntax of a single alpha-numeric character
Attributes
Syntax that parses/prints a single character
Syntax that parses/prints a single character
Attributes
Syntax that parses/prints an arbitrary long string
Syntax that parses/prints an arbitrary long string
Attributes
Syntax of a single digit
Syntax of a single digit
Attributes
Syntax that in parser mode only succeeds if the input stream has been consumed fully.
Syntax that in parser mode only succeeds if the input stream has been consumed fully.
This can be used to require that a parser consumes the full input.
Attributes
Syntax that in parser mode results in the current input stream position
Syntax that in parser mode results in the current input stream position
Attributes
Syntax of a single letter
Syntax of a single letter
Attributes
Syntax that results in unit
Syntax that results in unit
Attributes
Syntax of a single whitespace character
Syntax of a single whitespace character