Instance Constructors
-
new
LiteralValueNilOfSpecifiedLengthParser(cookedNilValuesForParse: List[String], parsingPadChar: MaybeChar, justificationTrim: Type, ignoreCase: Boolean, erd: ElementRuntimeData)
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
def
PE(pstate: PState, s: String, args: Any*): Unit
-
final
def
areLogging(lvl: Type): Boolean
-
final
def
asInstanceOf[T0]: T0
-
def
briefXMLAttributes: String
-
final
def
captureValueLength(state: PState, startBitPos0b: ULong, endBitPos0b: ULong): Unit
-
final
def
captureValueLengthOfString(state: PState, str: String): Unit
-
-
def
childProcessors: Seq[Processor]
-
def
clone(): AnyRef
-
-
val
cookedNilValuesForParse: List[String]
-
def
doLogging(lvl: Type, msg: String, args: Seq[Any]): Unit
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
final
def
getClass(): Class[_]
-
def
getLogWriter(): LogWriter
-
final
def
getLoggingLevel(): Type
-
def
hashCode(): Int
-
val
ignoreCase: Boolean
-
final
lazy val
isEmptyAllowed: Boolean
-
def
isFieldNilLit(field: String): Boolean
-
final
def
isFieldNilLiteralCharacter(field: String): Boolean
-
final
def
isFieldNilLiteralValue(field: String): Boolean
-
var
isInitialized: Boolean
-
final
def
isInstanceOf[T0]: Boolean
-
def
isPrimitive: Boolean
-
val
justificationTrim: Type
-
final macro
def
log(lvl: Type, msg: String, args: Any*): Unit
-
lazy val
logID: String
-
var
logLevel: Maybe[Type]
-
var
logWriter: Maybe[LogWriter]
-
final
def
ne(arg0: AnyRef): Boolean
-
def
nom: String
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
parse(start: PState): Unit
-
final
def
parse1(pstate: PState): Unit
-
final
def
parseString(start: PState): String
-
def
parserName: String
-
val
parsingPadChar: MaybeChar
-
def
processingError(state: PState, str: String, args: Any*): Unit
-
val
runtimeDependencies: List[CharsetEv]
-
def
setLogWriter(lw: LogWriter): Unit
-
def
setLoggingLevel(level: Type): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toBriefXML(depthLimit: Int = 1): String
-
def
toString(): String
-
def
trimByJustification(str: String): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
-
-
macro
def
withLoggingLevel[S](newLevel: Type)(body: ⇒ S): Unit
Inherited from Serializable
Inherited from Serializable
Inherited from Logging
Inherited from Identity
Inherited from AnyRef
Inherited from Any
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.