Package xyz.cofe.text.parse
Class Builder
java.lang.Object
xyz.cofe.text.parse.Builder
public class Builder
extends java.lang.Object
Функции облегчающие построение анализаторов
-
Nested Class Summary
-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description static <P extends Pointer, T extends Tok<P>>
Alternatives<P,T>alt(java.util.function.Function<P,T>... alts)static <P extends Pointer, T extends Tok<P>>
Builder.SeqBuilder<P,T>seq(java.util.function.Function<P,T>... seq)Создание функции-правила последовательности правил
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
seq
@SafeVarargs public static <P extends Pointer, T extends Tok<P>> Builder.SeqBuilder<P,T> seq(java.util.function.Function<P,T>... seq)Создание функции-правила последовательности правил- Type Parameters:
P- УказательT- Тип элемента указателя- Parameters:
seq- Последовательность правил- Returns:
- создание функции-правила
-
alt
@SafeVarargs public static <P extends Pointer, T extends Tok<P>> Alternatives<P,T> alt(java.util.function.Function<P,T>... alts)
-