mxsdoc

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>
補足

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