Many.ms
struct ManyStruct
与えられたパーサを失敗するまで繰り返し、結果を配列として返すパーサ。
public Parser
- プロパティ
<Struct>
public MinCount
- プロパティ
<Integer>
最小繰り返し回数。既定値は
0
。
public MaxCount
- プロパティ
<Integer>
最大繰り返し回数。既定値は
2147483647
。
public Debug
- プロパティ
<BooleanClass>
private intMax
- プロパティ
<Integer>
MAXScriptにおける有効な整数の最大値。
public fn Parse
- パラメータ
content
<Struct:ContextStruct>
- 戻り値
<Array[<Any>]|Struct:FailureStruct>
成功した場合はパース結果の配列、失敗した場合は
FailureStruct
を返す。
- 補足
パース結果が
NotCollectStruct
の場合は配列から除外する。
public fn StructName
- 戻り値
<Name>
public fn Dump
- パラメータ
indent:
<String>
- パラメータ
out:
<FileStream|StringStream|WindowStream>
出力先。既定値は
listener
。
- 戻り値
<OkClass>
public fn Equals
- パラメータ
obj
<Any>
- 戻り値
<BooleanClass>
- 補足
大文字と小文字を区別する。