Char.ms
struct CharStruct
入力文字列に含まれる一文字に一致するパーサ。
- 補足
大文字と小文字を区別する。
public Pattern
- プロパティ
<String>
public Except
- プロパティ
<BooleanClass>
一致すると失敗にする場合は
true
、成功にする場合はfalse
。既定値はfalse
。
public Debug
- プロパティ
<BooleanClass>
private anyCharParser
- プロパティ
<Struct:AnyCharStruct>
private patternChars
- プロパティ
<Array[<String>]>
パターン文字列を一文字ずつ分解した配列。
- 補足
大文字と小文字を区別し戻り値の型も一定な
findItem
関数をマッチングに使用するための配列。
public fn Parse
- パラメータ
content
<Struct:ContextStruct>
- 戻り値
<String|Struct:FailureStruct>
成功した場合は一致した文字列、失敗した場合は
FailureStruct
を返す。
- 補足
大文字と小文字を区別する。
public fn StructName
- 戻り値
<Name>
public fn Dump
- パラメータ
indent:
<String>
- パラメータ
out:
<FileStream|StringStream|WindowStream>
出力先。既定値は
listener
。
- 戻り値
<OkClass>
public fn Equals
- パラメータ
obj
<Any>
- 戻り値
<BooleanClass>
- 補足
大文字と小文字を区別する。