mxsdoc

StringLiteral.ms

依存

struct StringLiteralStruct

文字列リテラルのパーサ。

public ShowError

プロパティ
<BooleanClass>

private parser

プロパティ
<Struct>

private pc

プロパティ
<Struct:ParserCombinatorStruct>

public fn GetParser

戻り値
<Struct>

public fn Parse

パラメータ
input
<String>
戻り値
<Any|Struct:FailureStruct>

成功した場合はパース結果、失敗した場合はFailureStructを返す。

private fn stringLiteral

戻り値
<Struct>

private fn escapeSeq

戻り値
<Struct>

private fn hexDigits

戻り値
<Struct>

private fn hexDigit

戻り値
<Struct>

public fn StructName

戻り値
<Name>

public fn Dump

パラメータ
indent:
<String>
パラメータ
out:
<FileStream|StringStream|WindowStream>

出力先。既定値はlistener

戻り値
<OkClass>

public fn Equals

パラメータ
obj
<Any>
戻り値
<BooleanClass>
補足

大文字と小文字を区別する。