object WhitespaceApi
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- WhitespaceApi
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
case class
CustomSequence
[+T, +R, +V](WL: all.P0, p0: all.P[T], p: all.P[V], cut: Boolean)(implicit ev: Sequencer[T, V, R]) extends all.P[R] with Product with Serializable
Custom whitespace-aware semicolon-inference-friendly version of fastparse.parsers.Combinators.Sequence.
Custom whitespace-aware semicolon-inference-friendly version of fastparse.parsers.Combinators.Sequence. Consumes whitespace between the LHS p0 and RHS p parsers.
If the whitespace succeeds but the parser on the right succeeds *with no input*, then backtrack to the start of the whitespace and ignore any
cut
s that came from it. This it meant to avoid capturing trailing whitespace, which needs to be present for semi-colon inference to work properly - class Wrapper extends AnyRef
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def Wrapper(WL: all.P0): Wrapper
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )