Soft
If we can parse this then that, do so, if we fail that without consuming, rewind before this without consuming. If either consume 1 or more, do not rewind
Attributes
- Source
- Parser.scala
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
Attributes
- Definition Classes
- Source
- Parser.scala
Attributes
- Definition Classes
- Source
- Parser.scala
Like regular between, but uses soft products This is particularly useful with whitespace and separators, e.g.
Like regular between, but uses soft products This is particularly useful with whitespace and separators, e.g. a separator might be char(',').soft.surroundedBy(whitespace0)
Attributes
- Definition Classes
- Source
- Parser.scala
Use this parser to parse surrounded by values using soft products
Use this parser to parse surrounded by values using soft products
This is the same as between(b, b)
Attributes
- Definition Classes
- Source
- Parser.scala
Attributes
- Definition Classes
- Source
- Parser.scala
Inherited methods
If we can parse this then that, do so, if we fail that without consuming, rewind before this without consuming.
If we can parse this then that, do so, if we fail that without consuming, rewind before this without consuming. If either consume 1 or more, do not rewind
Attributes
- Inherited from:
- Soft0
- Source
- Parser.scala