PathNameLiteral.ms
struct PathNameLiteralStruct
パス名リテラルのパーサ。
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 pathNameLiteral
- 戻り値
<Struct>
private fn path
- 戻り値
<Struct>
private fn levels
- 戻り値
<Struct>
private fn level
- 戻り値
<Struct>
private fn objectset
- 戻り値
<Struct>
private fn alphanumeric
- 戻り値
<Struct>
private fn digit
- 戻り値
<Struct>
private fn letter
- 戻り値
<Struct>
public fn StructName
- 戻り値
<Name>
public fn Dump
- パラメータ
indent:
<String>
- パラメータ
out:
<FileStream|StringStream|WindowStream>
出力先。既定値は
listener
。
- 戻り値
<OkClass>
public fn Equals
- パラメータ
obj
<Any>
- 戻り値
<BooleanClass>
- 補足
大文字と小文字を区別する。