Package

org.apache.daffodil.processors

parsers

Permalink

package parsers

Visibility
  1. Public
  2. All

Type Members

  1. class AlignmentFillParser extends PrimParser

    Permalink
  2. sealed trait ArrayIndexStatus extends AnyRef

    Permalink

    Indicates the status of an array index vis a vis whether the element occurrence at that index is required, optional, etc.

  3. class AssertExpressionEvaluationParser extends ExpressionEvaluationParser with AssertMessageEvaluationMixin

    Permalink
  4. trait AssertMessageEvaluationMixin extends AnyRef

    Permalink
  5. class AssertPatternParser extends PrimParser with AssertMessageEvaluationMixin

    Permalink
  6. class AssertionFailed extends ParseError

    Permalink
  7. class BCDDecimalDelimitedParser extends PackedBinaryDecimalDelimitedBaseParser

    Permalink
  8. class BCDDecimalKnownLengthParser extends PackedBinaryDecimalBaseParser with HasKnownLengthInBits

    Permalink
  9. class BCDDecimalPrefixedLengthParser extends PackedBinaryDecimalBaseParser with PrefixedLengthParserMixin

    Permalink
  10. class BCDDecimalRuntimeLengthParser extends PackedBinaryDecimalBaseParser with HasRuntimeExplicitLength

    Permalink
  11. class BCDIntegerDelimitedParser extends PackedBinaryIntegerDelimitedBaseParser

    Permalink
  12. class BCDIntegerKnownLengthParser extends PackedBinaryIntegerBaseParser with HasKnownLengthInBits

    Permalink
  13. class BCDIntegerPrefixedLengthParser extends PackedBinaryIntegerBaseParser with PrefixedLengthParserMixin

    Permalink
  14. class BCDIntegerRuntimeLengthParser extends PackedBinaryIntegerBaseParser with HasRuntimeExplicitLength

    Permalink
  15. class BinaryBooleanParser extends BinaryBooleanParserBase

    Permalink
  16. abstract class BinaryBooleanParserBase extends PrimParser

    Permalink
  17. class BinaryBooleanPrefixedLengthParser extends BinaryBooleanParserBase with PrefixedLengthParserMixin

    Permalink
  18. class BinaryDecimalKnownLengthParser extends BinaryDecimalParserBase with HasKnownLengthInBits

    Permalink
  19. abstract class BinaryDecimalParserBase extends PrimParser

    Permalink
  20. class BinaryDecimalPrefixedLengthParser extends BinaryDecimalParserBase with PrefixedLengthParserMixin

    Permalink
  21. class BinaryDecimalRuntimeLengthParser extends BinaryDecimalParserBase with HasRuntimeExplicitLength

    Permalink
  22. class BinaryDoubleParser extends PrimParser

    Permalink
  23. class BinaryFloatParser extends PrimParser

    Permalink
  24. abstract class BinaryIntegerBaseParser extends PrimParser

    Permalink
  25. class BinaryIntegerKnownLengthParser extends BinaryIntegerBaseParser with HasKnownLengthInBits

    Permalink
  26. class BinaryIntegerPrefixedLengthParser extends BinaryIntegerBaseParser with PrefixedLengthParserMixin

    Permalink
  27. class BinaryIntegerRuntimeLengthParser extends BinaryIntegerBaseParser with HasRuntimeExplicitLength

    Permalink
  28. class CaptureEndOfContentLengthParser extends PrimParser

    Permalink
  29. class CaptureEndOfValueLengthParser extends PrimParser

    Permalink
  30. trait CaptureParsingValueLength extends AnyRef

    Permalink
  31. class CaptureStartOfContentLengthParser extends PrimParser

    Permalink
  32. class CaptureStartOfValueLengthParser extends PrimParser

    Permalink
  33. class ChoiceBranchFailed extends ParseError

    Permalink
  34. class ChoiceDispatchCombinatorParser extends CombinatorParser

    Permalink
  35. class ChoiceDispatchFailed extends ParseError

    Permalink
  36. class ChoiceDispatchNoMatch extends ParseError

    Permalink
  37. class ChoiceElementParser extends ElementParserBase

    Permalink
  38. class ChoiceParser extends CombinatorParser

    Permalink
  39. abstract class CombinatorParser extends Parser with CombinatorProcessor

    Permalink
  40. case class ComplexNilOrContentParser(ctxt: TermRuntimeData, emptyParser: Parser, contentParser: Parser) extends ChoiceParser with Product with Serializable

    Permalink
  41. class ComplexTypeParser extends CombinatorParser

    Permalink
  42. case class ConvertBinaryCalendarSecMilliParser(context: ElementRuntimeData, hasTZ: Boolean, binCalRep: BinaryCalendarRep, epochCal: Calendar, lengthInBits: Int) extends PrimParser with Product with Serializable

    Permalink
  43. case class ConvertTextBooleanParser(context: ElementRuntimeData, textBooleanTrueRepEv: TextBooleanTrueRepEv, textBooleanFalseRepEv: TextBooleanFalseRepEv, ignoreCase: Boolean) extends TextPrimParser with Product with Serializable

    Permalink
  44. case class ConvertTextByteParserUnparserHelper[S](zeroRep: List[String], ignoreCase: Boolean) extends ConvertTextIntegerNumberParserUnparserHelper[Byte] with Product with Serializable

    Permalink
  45. case class ConvertTextCalendarParser(erd: ElementRuntimeData, xsdType: String, prettyType: String, pattern: String, hasTZ: Boolean, localeEv: CalendarLanguageEv, calendarEv: CalendarEv) extends ConvertTextCalendarProcessorBase with TextPrimParser with Product with Serializable

    Permalink
  46. abstract class ConvertTextCalendarProcessorBase extends Processor

    Permalink
  47. case class ConvertTextCombinatorParser(rd: TermRuntimeData, valueParser: Parser, converterParser: Parser) extends CombinatorParser with Product with Serializable

    Permalink
  48. case class ConvertTextDecimalParserUnparserHelper[S](zeroRep: List[String], ignoreCase: Boolean) extends ConvertTextFloatingPointNumberParserUnparserHelper[BigDecimal] with Product with Serializable

    Permalink
  49. case class ConvertTextDoubleParserUnparserHelper[S](zeroRep: List[String], ignoreCase: Boolean) extends ConvertTextFloatingPointNumberParserUnparserHelper[Double] with Product with Serializable

    Permalink
  50. case class ConvertTextFloatParserUnparserHelper[S](zeroRep: List[String], ignoreCase: Boolean) extends ConvertTextFloatingPointNumberParserUnparserHelper[Float] with Product with Serializable

    Permalink
  51. abstract class ConvertTextFloatingPointNumberParserUnparserHelper[S] extends ConvertTextNumberParserUnparserHelperBase[S]

    Permalink
  52. case class ConvertTextIntParserUnparserHelper[S](zeroRep: List[String], ignoreCase: Boolean) extends ConvertTextIntegerNumberParserUnparserHelper[Int] with Product with Serializable

    Permalink
  53. abstract class ConvertTextIntegerNumberParserUnparserHelper[S] extends ConvertTextNumberParserUnparserHelperBase[S]

    Permalink
  54. case class ConvertTextIntegerParserUnparserHelper[S](zeroRep: List[String], ignoreCase: Boolean) extends ConvertTextIntegerNumberParserUnparserHelper[BigInteger] with Product with Serializable

    Permalink
  55. case class ConvertTextLongParserUnparserHelper[S](zeroRep: List[String], ignoreCase: Boolean) extends ConvertTextIntegerNumberParserUnparserHelper[Long] with Product with Serializable

    Permalink
  56. case class ConvertTextNonNegativeIntegerParserUnparserHelper[S](zeroRep: List[String], ignoreCase: Boolean) extends ConvertTextIntegerNumberParserUnparserHelper[BigInteger] with Product with Serializable

    Permalink
  57. case class ConvertTextNumberParser[S](helper: ConvertTextNumberParserUnparserHelperBase[S], nff: NumberFormatFactoryBase[S], context: ElementRuntimeData) extends TextPrimParser with Product with Serializable

    Permalink
  58. abstract class ConvertTextNumberParserUnparserHelperBase[S] extends Serializable

    Permalink
  59. case class ConvertTextShortParserUnparserHelper[S](zeroRep: List[String], ignoreCase: Boolean) extends ConvertTextIntegerNumberParserUnparserHelper[Short] with Product with Serializable

    Permalink
  60. case class ConvertTextUnsignedByteParserUnparserHelper[S](zeroRep: List[String], ignoreCase: Boolean) extends ConvertTextIntegerNumberParserUnparserHelper[Short] with Product with Serializable

    Permalink
  61. case class ConvertTextUnsignedIntParserUnparserHelper[S](zeroRep: List[String], ignoreCase: Boolean) extends ConvertTextIntegerNumberParserUnparserHelper[Long] with Product with Serializable

    Permalink
  62. case class ConvertTextUnsignedLongParserUnparserHelper[S](zeroRep: List[String], ignoreCase: Boolean) extends ConvertTextIntegerNumberParserUnparserHelper[BigInteger] with Product with Serializable

    Permalink
  63. case class ConvertTextUnsignedShortParserUnparserHelper[S](zeroRep: List[String], ignoreCase: Boolean) extends ConvertTextIntegerNumberParserUnparserHelper[Int] with Product with Serializable

    Permalink
  64. case class ConvertZonedCombinatorParser(rd: TermRuntimeData, valueParser: Parser, converterParser: Parser) extends CombinatorParser with Product with Serializable

    Permalink
  65. case class ConvertZonedNumberParser[S](helper: ConvertTextNumberParserUnparserHelperBase[S], opl: util.DecimalUtils.OverpunchLocation.Value, nff: NumberFormatFactoryBase[S], zonedSignStyle: TextZonedSignStyle, context: ElementRuntimeData) extends TextPrimParser with Product with Serializable

    Permalink
  66. class DelimiterStackParser extends CombinatorParser

    Permalink

    The purpose of this parser is to create/evaluate delimiter DFAs and push them to the delimiter stack (bring them in scope) for subsequent (internal/body) parse steps.

    The purpose of this parser is to create/evaluate delimiter DFAs and push them to the delimiter stack (bring them in scope) for subsequent (internal/body) parse steps. Then on the way out pop the delimiter DFAs (bring them out of scope) after the internal/body parser has completed.

  67. class DelimiterTextParser extends TextPrimParser

    Permalink
  68. trait DoSDEMixin extends AnyRef

    Permalink

    Mixin for signaling Schema Definition Errors at runtime.

    Mixin for signaling Schema Definition Errors at runtime.

    Some SDE cannot be detected until runtime. Classes that need to signal them mixin this trait.

  69. case class DummyParser(context: TermRuntimeData) extends PrimParserNoData with Product with Serializable

    Permalink
  70. class DynamicEscapeSchemeParser extends CombinatorParser

    Permalink

    * This parser should only ever be called when a dynamic escape scheme exists so the escape scheme is evaluated in the right scope.

    * This parser should only ever be called when a dynamic escape scheme exists so the escape scheme is evaluated in the right scope. If a constant escape scheme exists, the Evaluatable should store the constant and this should never be called.

    Note that the escape scheme evaluatable (and its dependencies) are manually cached, so upon exiting scope the cache must be invalidated.

  71. class ElementParser extends ElementParserBase

    Permalink
  72. abstract class ElementParserBase extends CombinatorParser

    Permalink
  73. class ElementParserNoRep extends ElementParser

    Permalink
  74. class EntireChoiceFailed extends ParseError

    Permalink
  75. abstract class ExpressionEvaluationParser extends PrimParserNoData

    Permalink

    Common parser base class for any parser that evaluates an expression.

  76. sealed trait FailedParseAttemptStatus extends ParseAttemptStatus

    Permalink
  77. class GeneralParseFailure extends Diagnostic

    Permalink
  78. sealed trait GoArrayIndexStatus extends ArrayIndexStatus

    Permalink

    Indicates that parsing of an element occurrence for that index should be attempted.

  79. trait HasFixedLength extends AnyRef

    Permalink
  80. trait HasKnownLengthInBits extends AnyRef

    Permalink
  81. trait HasRuntimeExplicitLength extends AnyRef

    Permalink
  82. trait HasVariableLength extends AnyRef

    Permalink
  83. class HexBinaryDelimitedParser extends StringDelimitedParser

    Permalink
  84. final class HexBinaryEndOfBitLimitParser extends HexBinaryLengthParser

    Permalink
  85. sealed abstract class HexBinaryLengthParser extends PrimParser

    Permalink
  86. final class HexBinaryLengthPrefixedParser extends HexBinaryLengthParser with PrefixedLengthParserMixin

    Permalink
  87. final class HexBinarySpecifiedLengthParser extends HexBinaryLengthParser

    Permalink
  88. class IBM4690PackedDecimalDelimitedParser extends PackedBinaryDecimalDelimitedBaseParser

    Permalink
  89. class IBM4690PackedDecimalKnownLengthParser extends PackedBinaryDecimalBaseParser with HasKnownLengthInBits

    Permalink
  90. class IBM4690PackedDecimalPrefixedLengthParser extends PackedBinaryDecimalBaseParser with PrefixedLengthParserMixin

    Permalink
  91. class IBM4690PackedDecimalRuntimeLengthParser extends PackedBinaryDecimalBaseParser with HasRuntimeExplicitLength

    Permalink
  92. class IBM4690PackedIntegerDelimitedParser extends PackedBinaryIntegerDelimitedBaseParser

    Permalink
  93. class IBM4690PackedIntegerKnownLengthParser extends PackedBinaryIntegerBaseParser with HasKnownLengthInBits

    Permalink
  94. class IBM4690PackedIntegerPrefixedLengthParser extends PackedBinaryIntegerBaseParser with PrefixedLengthParserMixin

    Permalink
  95. class IBM4690PackedIntegerRuntimeLengthParser extends PackedBinaryIntegerBaseParser with HasRuntimeExplicitLength

    Permalink
  96. class IVCParser extends ExpressionEvaluationParser

    Permalink
  97. class LayeredSequenceParser extends OrderedUnseparatedSequenceParser

    Permalink
  98. final class LiteralCharacterNilOfSpecifiedLengthParser extends LiteralNilOfSpecifiedLengthParserBase

    Permalink

    Specifically designed to be used inside one of the SpecifiedLength parsers.

    Specifically designed to be used inside one of the SpecifiedLength parsers.

    This grabs a string as long as it can get, depending on the SpecifiedLength context to constrain how much it can get.

  99. class LiteralNilDelimitedEndOfDataParser extends StringDelimitedParser with NilMatcherMixin

    Permalink
  100. abstract class LiteralNilOfSpecifiedLengthParserBase extends TextPrimParser with StringOfSpecifiedLengthMixin with NilMatcherMixin

    Permalink
  101. final class LiteralValueNilOfSpecifiedLengthParser extends LiteralNilOfSpecifiedLengthParserBase

    Permalink

    Specifically designed to be used inside one of the SpecifiedLength parsers.

    Specifically designed to be used inside one of the SpecifiedLength parsers.

    This grabs a string as long as it can get, depending on the SpecifiedLength context to constrain how much it can get.

  102. class MPState extends AnyRef

    Permalink
  103. class MandatoryTextAlignmentParser extends AlignmentFillParser with TextProcessor

    Permalink
  104. trait MinMaxRepeatsMixin extends AnyRef

    Permalink

    Trait shared by both repeating sequence child parsers and unparsers

  105. final class NadaParser extends PrimParserNoData

    Permalink

    Parser which does "Nada" (Nothing in Spanish)

    Parser which does "Nada" (Nothing in Spanish)

    Used for optionality in some cases, but is usually recognized and optimized out.

  106. class NewVariableInstanceEndParser extends PrimParser

    Permalink
  107. class NewVariableInstanceStartParser extends PrimParser

    Permalink
  108. trait NilMatcherMixin extends AnyRef

    Permalink
  109. case class NotParsableParser(context: ElementRuntimeData) extends PrimParserNoData with Product with Serializable

    Permalink
  110. abstract class NumberFormatFactoryBase[S] extends Serializable

    Permalink
  111. class NumberFormatFactoryDynamic[S] extends NumberFormatFactoryBase[S] with Dynamic

    Permalink
  112. class NumberFormatFactoryStatic[S] extends NumberFormatFactoryBase[S]

    Permalink
  113. abstract class OccursCountExactParser extends RepeatingChildParser

    Permalink

    Parser is for a non-scalar with a specific number of occurrences.

    Parser is for a non-scalar with a specific number of occurrences.

    There are no points-of-uncertainty (PoU).

  114. abstract class OccursCountExpressionParser extends RepeatingChildParser

    Permalink

    Parser is for a non-scalar with a specific number of occurrences given by an occursCount expression.

    Parser is for a non-scalar with a specific number of occurrences given by an occursCount expression.

    There are no points-of-uncertainty (PoU).

  115. abstract class OccursCountMinMaxParser extends RepeatingChildParser

    Permalink

    Base class for parsers for terms which are parsed speculatively.

    Base class for parsers for terms which are parsed speculatively.

    These may respect min/maxOccurs, or may not depending on the occursCountKind. (e.g., parsed uses 0 for min, unbounded for max, implicit does use the min and max occurs values.)

  116. sealed trait OptionalArrayIndexStatus extends GoArrayIndexStatus

    Permalink

    Indicates that the parsing of an element occurrence for that index should be attempted, and that the index is for an optional occurrence.

  117. final class OrderedSeparatedSequenceParser extends OrderedSequenceParserBase

    Permalink
  118. abstract class OrderedSequenceParserBase extends CombinatorParser

    Permalink
  119. class OrderedUnseparatedSequenceParser extends OrderedSequenceParserBase

    Permalink
  120. final class PState extends ParseOrUnparseState

    Permalink
  121. trait PackedBinaryConversion extends AnyRef

    Permalink
  122. abstract class PackedBinaryDecimalBaseParser extends PrimParser with PackedBinaryConversion

    Permalink
  123. abstract class PackedBinaryDecimalDelimitedBaseParser extends StringDelimitedParser with PackedBinaryConversion

    Permalink
  124. abstract class PackedBinaryIntegerBaseParser extends PrimParser with PackedBinaryConversion

    Permalink
  125. abstract class PackedBinaryIntegerDelimitedBaseParser extends StringDelimitedParser with PackedBinaryConversion

    Permalink
  126. class PackedDecimalDelimitedParser extends PackedBinaryDecimalDelimitedBaseParser

    Permalink
  127. class PackedDecimalKnownLengthParser extends PackedBinaryDecimalBaseParser with HasKnownLengthInBits

    Permalink
  128. class PackedDecimalPrefixedLengthParser extends PackedBinaryDecimalBaseParser with PrefixedLengthParserMixin

    Permalink
  129. class PackedDecimalRuntimeLengthParser extends PackedBinaryDecimalBaseParser with HasRuntimeExplicitLength

    Permalink
  130. class PackedIntegerDelimitedParser extends PackedBinaryIntegerDelimitedBaseParser

    Permalink
  131. class PackedIntegerKnownLengthParser extends PackedBinaryIntegerBaseParser with HasKnownLengthInBits

    Permalink
  132. class PackedIntegerPrefixedLengthParser extends PackedBinaryIntegerBaseParser with PrefixedLengthParserMixin

    Permalink
  133. class PackedIntegerRuntimeLengthParser extends PackedBinaryIntegerBaseParser with HasRuntimeExplicitLength

    Permalink
  134. trait PaddingRuntimeMixin extends AnyRef

    Permalink
  135. sealed trait ParseAttemptStatus extends AnyRef

    Permalink

    Enables various sub-kinds of success/failure of a parse to be distinguished easily.

    Enables various sub-kinds of success/failure of a parse to be distinguished easily. These are statuses of parsing of an occurrence of an array/optional element, or when implied, the entire array/optional that contains that occurrence. This applies to both specified and speculative number of occurrences.

  136. class ParseError extends ProcessingError

    Permalink
  137. sealed trait Parser extends Processor

    Permalink

    Encapsulates lower-level parsing with a uniform interface

    Encapsulates lower-level parsing with a uniform interface

    A parser can have sub-parsers. See also PrimParser which is a parser with no sub-parsers, and CombinatorParser, which is a parser with sub parsers.

  138. trait PrefixedLengthParserMixin extends AnyRef

    Permalink
  139. trait PrimParser extends PrimProcessor with Parser

    Permalink

    A PrimParser is a parser that contains no child parsers.

    A PrimParser is a parser that contains no child parsers. Combinators are NOT PrimParser

  140. trait PrimParserNoData extends PrimProcessorNoData with Parser

    Permalink

    A parser which is "primitive" no sub-parsers, but which doesn't parses any data.

    A parser which is "primitive" no sub-parsers, but which doesn't parses any data. Evaluates expressions, binds variables, evaluates asserts, etc.

  141. final class RepOrderedExactlyNSeparatedSequenceChildParser extends OccursCountExactParser with Separated

    Permalink
  142. class RepOrderedExactlyNUnseparatedSequenceChildParser extends OccursCountExactParser with Unseparated

    Permalink
  143. final class RepOrderedExactlyTotalOccursCountSeparatedSequenceChildParser extends OccursCountExpressionParser with Separated

    Permalink
  144. class RepOrderedExactlyTotalOccursCountUnseparatedSequenceChildParser extends OccursCountExpressionParser with Unseparated

    Permalink
  145. final class RepOrderedWithMinMaxSeparatedSequenceChildParser extends OccursCountMinMaxParser with RepeatingSeparatedPoU

    Permalink
  146. class RepOrderedWithMinMaxUnseparatedSequenceChildParser extends OccursCountMinMaxParser with Unseparated

    Permalink
  147. abstract class RepeatingChildParser extends SequenceChildParser with MinMaxRepeatsMixin

    Permalink

    Base for SequenceChildParsers that are repeating.

    Base for SequenceChildParsers that are repeating.

    This mixes in the interface. Implementations of this enable the driver loop in OrderedSequenceParserBase to iterate over the occurrences with a common interation pattern.

  148. sealed trait RepeatingSeparatedPoU extends Separated

    Permalink
  149. final class ScalarOrderedSeparatedSequenceChildParser extends SequenceChildParser with Separated

    Permalink
  150. class ScalarOrderedUnseparatedSequenceChildParser extends SequenceChildParser with Unseparated

    Permalink
  151. trait Separated extends AnyRef

    Permalink
  152. final class SeqCompParser extends CombinatorParser

    Permalink
  153. abstract class SequenceChildParser extends CombinatorParser

    Permalink

    An encapsulating parser for a term parser that is a child of a sequence.

    An encapsulating parser for a term parser that is a child of a sequence.

    This class provides support for the iteration of the sequence over the occurrences of the children, which must distinguish scalars from optional and array elements, and must distinguish situations with specified numbers of occurrences from those with points-of-uncertainty.

  154. class SetVariableParser extends ExpressionEvaluationParser

    Permalink
  155. case class SimpleNilOrValueParser(ctxt: TermRuntimeData, nilParser: Parser, valueParser: Parser) extends ChoiceParser with Product with Serializable

    Permalink
  156. class SkipRegionParser extends PrimParser

    Permalink
  157. sealed abstract class SpecifiedLengthCharactersParserBase extends SpecifiedLengthParserBase

    Permalink

    This is used when length is measured in characters, and couldn't be converted to a computation on length in bits because a character is encoded as a variable number of bytes, e.g., in utf-8 encoding where a character can be 1 to 4 bytes.

    This is used when length is measured in characters, and couldn't be converted to a computation on length in bits because a character is encoded as a variable number of bytes, e.g., in utf-8 encoding where a character can be 1 to 4 bytes.

    Alternatively, this is also used if the encoding is coming from an expression, so we don't know if it will come back as utf-8 (variable width) or ascii (fixed width)

    This base is used for complex types where we need to know how long the "box" is, that all the complex content must fit within, where that box length is measured in characters. In the complex content case we do not need the string that is all the characters, as we're going to recursively descend and parse it into the complex structure.

  158. final class SpecifiedLengthExplicitCharactersParser extends SpecifiedLengthCharactersParserBase

    Permalink
  159. class SpecifiedLengthExplicitParser extends SpecifiedLengthParserBase

    Permalink
  160. final class SpecifiedLengthImplicitCharactersParser extends SpecifiedLengthCharactersParserBase

    Permalink
  161. class SpecifiedLengthImplicitParser extends SpecifiedLengthParserBase

    Permalink
  162. sealed abstract class SpecifiedLengthParserBase extends CombinatorParser with CaptureParsingValueLength

    Permalink
  163. class SpecifiedLengthPatternParser extends SpecifiedLengthParserBase

    Permalink
  164. final class SpecifiedLengthPrefixedCharactersParser extends SpecifiedLengthCharactersParserBase with PrefixedLengthParserMixin

    Permalink
  165. class SpecifiedLengthPrefixedParser extends SpecifiedLengthParserBase with PrefixedLengthParserMixin

    Permalink
  166. sealed trait StopArrayIndexStatus extends ArrayIndexStatus

    Permalink

    Indicates that the parsing of an element occurence for that index should not be attempted.

  167. class StringDelimitedParser extends TextPrimParser with CaptureParsingValueLength

    Permalink
  168. trait StringOfSpecifiedLengthMixin extends PaddingRuntimeMixin with CaptureParsingValueLength

    Permalink
  169. final class StringOfSpecifiedLengthParser extends TextPrimParser with StringOfSpecifiedLengthMixin

    Permalink

    Specifically designed to be used inside one of the SpecifiedLength parsers.

    Specifically designed to be used inside one of the SpecifiedLength parsers. override This grabs a string as long as it can get, depending on the SpecifiedLength context to constrain how much it can get.

  170. sealed trait SuccessParseAttemptStatus extends ParseAttemptStatus

    Permalink
  171. trait TextPrimParser extends PrimParser with TextProcessor

    Permalink

    Mixed in as a marker for parsers that only operate on text.

  172. class UnorderedSequenceParser extends CombinatorParser

    Permalink
  173. trait Unseparated extends AnyRef

    Permalink

Value Members

  1. object ArrayIndexStatus

    Permalink

    Object to provide namespace for these constant values.

  2. object DelimiterTextType extends Enum

    Permalink
  3. object ENoWarn

    Permalink
  4. object MPState

    Permalink
  5. object PState

    Permalink
  6. object ParseAttemptStatus

    Permalink

Ungrouped