Uses of Class
eu.bandm.tools.ramus.runtime2.AbstractExpression
-
Uses of AbstractExpression in eu.bandm.tools.lljava.parser
Modifier and TypeMethodDescriptionprotected <A1,
A2, R extends LLJava.Node>
Expression<SourceId,LLJavaLexer.TokenType, R> LLJavaGrammar.simple
(BiFunction<? super A1, ? super A2, ? extends R> constructor, AbstractExpression<SourceId, LLJavaLexer.TokenType, A1> arg1, AbstractExpression<SourceId, LLJavaLexer.TokenType, A2> arg2) protected <A,
R extends LLJava.Node>
Expression<SourceId,LLJavaLexer.TokenType, R> LLJavaGrammar.simple
(Function<? super A, ? extends R> constructor, AbstractExpression<SourceId, LLJavaLexer.TokenType, A> arg1) -
Uses of AbstractExpression in eu.bandm.tools.ramus.runtime2
Modifier and TypeClassDescriptionclass
Expression<D,
T, A> Constructive pairs of syntax and semantic interpretation.class
Fragment<D,
T, A> Modifier and TypeMethodDescriptionstatic <D,
T, A1> Expression<D, T, Unit> Reducer.collect
(Reducer.Collector1<D, A1> coll, AbstractExpression<D, T, ? extends A1> arg1) static <D,
T, A1, A2>
Expression<D,T, Unit> Reducer.collect
(Reducer.Collector2<D, A1, A2> coll, AbstractExpression<D, T, ? extends A1> arg1, AbstractExpression<D, T, ? extends A2> arg2) static <D,
T, A1, A2, A3>
Expression<D,T, Unit> Reducer.collect
(Reducer.Collector3<D, A1, A2, A3> coll, AbstractExpression<D, T, ? extends A1> arg1, AbstractExpression<D, T, ? extends A2> arg2, AbstractExpression<D, T, ? extends A3> arg3) static <D,
T, A1, A2, A3, A4>
Expression<D,T, Unit> Reducer.collect
(Reducer.Collector4<D, A1, A2, A3, A4> coll, AbstractExpression<D, T, ? extends A1> arg1, AbstractExpression<D, T, ? extends A2> arg2, AbstractExpression<D, T, ? extends A3> arg3, AbstractExpression<D, T, ? extends A4> arg4) static <D,
T, A1, A2, A3, A4, A5>
Expression<D,T, Unit> Reducer.collect
(Reducer.Collector5<D, A1, A2, A3, A4, A5> coll, AbstractExpression<D, T, ? extends A1> arg1, AbstractExpression<D, T, ? extends A2> arg2, AbstractExpression<D, T, ? extends A3> arg3, AbstractExpression<D, T, ? extends A4> arg4, AbstractExpression<D, T, ? extends A5> arg5) static <D,
T, A1, A2, A3, A4, A5, A6>
Expression<D,T, Unit> Reducer.collect
(Reducer.Collector6<D, A1, A2, A3, A4, A5, A6> coll, AbstractExpression<D, T, ? extends A1> arg1, AbstractExpression<D, T, ? extends A2> arg2, AbstractExpression<D, T, ? extends A3> arg3, AbstractExpression<D, T, ? extends A4> arg4, AbstractExpression<D, T, ? extends A5> arg5, AbstractExpression<D, T, ? extends A6> arg6) static <D,
T, A1, A2, A3, A4, A5, A6, A7>
Expression<D,T, Unit> Reducer.collect
(Reducer.Collector7<D, A1, A2, A3, A4, A5, A6, A7> coll, AbstractExpression<D, T, ? extends A1> arg1, AbstractExpression<D, T, ? extends A2> arg2, AbstractExpression<D, T, ? extends A3> arg3, AbstractExpression<D, T, ? extends A4> arg4, AbstractExpression<D, T, ? extends A5> arg5, AbstractExpression<D, T, ? extends A6> arg6, AbstractExpression<D, T, ? extends A7> arg7) Reducer.Constructor6.parse
(AbstractExpression<D, T, ? extends A1> arg1, AbstractExpression<D, T, ? extends A2> arg2, AbstractExpression<D, T, ? extends A3> arg3, AbstractExpression<D, T, ? extends A4> arg4, AbstractExpression<D, T, ? extends A5> arg5, AbstractExpression<D, T, ? extends A6> arg6) Reducer.Constructor7.parse
(AbstractExpression<D, T, ? extends A1> arg1, AbstractExpression<D, T, ? extends A2> arg2, AbstractExpression<D, T, ? extends A3> arg3, AbstractExpression<D, T, ? extends A4> arg4, AbstractExpression<D, T, ? extends A5> arg5, AbstractExpression<D, T, ? extends A6> arg6, AbstractExpression<D, T, ? extends A7> arg7) <A> A
State.project
(AbstractExpression<?, ?, A> expr) static <D,
T, A1, R> Expression<D, T, R> Reducer.reduce
(@Opt Class<R> type, Reducer.Constructor1<D, A1, ? extends R> cons, AbstractExpression<D, T, ? extends A1> arg1) Creates a compound expression for AST nodes with one parsed argument.static <D,
T, A1, A2, R>
Expression<D,T, R> Reducer.reduce
(@Opt Class<R> type, Reducer.Constructor2<D, A1, A2, R> cons, AbstractExpression<D, T, ? extends A1> arg1, AbstractExpression<D, T, ? extends A2> arg2) static <D,
T, A1, A2, A3, R>
Expression<D,T, R> Reducer.reduce
(@Opt Class<R> type, Reducer.Constructor3<D, A1, A2, A3, R> cons, AbstractExpression<D, T, ? extends A1> arg1, AbstractExpression<D, T, ? extends A2> arg2, AbstractExpression<D, T, ? extends A3> arg3) static <D,
T, A1, A2, A3, A4, R>
Expression<D,T, R> Reducer.reduce
(@Opt Class<R> type, Reducer.Constructor4<D, A1, A2, A3, A4, R> cons, AbstractExpression<D, T, ? extends A1> arg1, AbstractExpression<D, T, ? extends A2> arg2, AbstractExpression<D, T, ? extends A3> arg3, AbstractExpression<D, T, ? extends A4> arg4) static <D,
T, A1, A2, A3, A4, A5, R>
Expression<D,T, R> Reducer.reduce
(@Opt Class<R> type, Reducer.Constructor5<D, A1, A2, A3, A4, A5, R> cons, AbstractExpression<D, T, ? extends A1> arg1, AbstractExpression<D, T, ? extends A2> arg2, AbstractExpression<D, T, ? extends A3> arg3, AbstractExpression<D, T, ? extends A4> arg4, AbstractExpression<D, T, ? extends A5> arg5) static <D,
T, A1, A2, A3, A4, A5, A6, R>
Expression<D,T, R> Reducer.reduce
(@Opt Class<R> type, Reducer.Constructor6<D, A1, A2, A3, A4, A5, A6, R> cons, AbstractExpression<D, T, ? extends A1> arg1, AbstractExpression<D, T, ? extends A2> arg2, AbstractExpression<D, T, ? extends A3> arg3, AbstractExpression<D, T, ? extends A4> arg4, AbstractExpression<D, T, ? extends A5> arg5, AbstractExpression<D, T, ? extends A6> arg6) static <D,
T, A1, A2, A3, A4, A5, A6, A7, R>
Expression<D,T, R> Reducer.reduce
(@Opt Class<R> type, Reducer.Constructor7<D, A1, A2, A3, A4, A5, A6, A7, R> cons, AbstractExpression<D, T, ? extends A1> arg1, AbstractExpression<D, T, ? extends A2> arg2, AbstractExpression<D, T, ? extends A3> arg3, AbstractExpression<D, T, ? extends A4> arg4, AbstractExpression<D, T, ? extends A5> arg5, AbstractExpression<D, T, ? extends A6> arg6, AbstractExpression<D, T, ? extends A7> arg7) static <D,
T, A1, R> Expression<D, T, R> Reducer.reduce
(Reducer.Constructor1<D, A1, ? extends R> cons, AbstractExpression<D, T, ? extends A1> arg1) Creates a compound expression for AST nodes with one parsed argument.static <D,
T, A1, A2, R>
Expression<D,T, R> Reducer.reduce
(Reducer.Constructor2<D, A1, A2, R> cons, AbstractExpression<D, T, ? extends A1> arg1, AbstractExpression<D, T, ? extends A2> arg2) static <D,
T, A1, A2, A3, R>
Expression<D,T, R> Reducer.reduce
(Reducer.Constructor3<D, A1, A2, A3, R> cons, AbstractExpression<D, T, ? extends A1> arg1, AbstractExpression<D, T, ? extends A2> arg2, AbstractExpression<D, T, ? extends A3> arg3) static <D,
T, A1, A2, A3, A4, R>
Expression<D,T, R> Reducer.reduce
(Reducer.Constructor4<D, A1, A2, A3, A4, R> cons, AbstractExpression<D, T, ? extends A1> arg1, AbstractExpression<D, T, ? extends A2> arg2, AbstractExpression<D, T, ? extends A3> arg3, AbstractExpression<D, T, ? extends A4> arg4) static <D,
T, A1, A2, A3, A4, A5, R>
Expression<D,T, R> Reducer.reduce
(Reducer.Constructor5<D, A1, A2, A3, A4, A5, R> cons, AbstractExpression<D, T, ? extends A1> arg1, AbstractExpression<D, T, ? extends A2> arg2, AbstractExpression<D, T, ? extends A3> arg3, AbstractExpression<D, T, ? extends A4> arg4, AbstractExpression<D, T, ? extends A5> arg5) static <D,
T, A1, A2, A3, A4, A5, A6, R>
Expression<D,T, R> Reducer.reduce
(Reducer.Constructor6<D, A1, A2, A3, A4, A5, A6, R> cons, AbstractExpression<D, T, ? extends A1> arg1, AbstractExpression<D, T, ? extends A2> arg2, AbstractExpression<D, T, ? extends A3> arg3, AbstractExpression<D, T, ? extends A4> arg4, AbstractExpression<D, T, ? extends A5> arg5, AbstractExpression<D, T, ? extends A6> arg6) static <D,
T, A1, A2, A3, A4, A5, A6, A7, R>
Expression<D,T, R> Reducer.reduce
(Reducer.Constructor7<D, A1, A2, A3, A4, A5, A6, A7, R> cons, AbstractExpression<D, T, ? extends A1> arg1, AbstractExpression<D, T, ? extends A2> arg2, AbstractExpression<D, T, ? extends A3> arg3, AbstractExpression<D, T, ? extends A4> arg4, AbstractExpression<D, T, ? extends A5> arg5, AbstractExpression<D, T, ? extends A6> arg6, AbstractExpression<D, T, ? extends A7> arg7) ModifierConstructorDescriptionProjectionException
(AbstractExpression<?, ?, ?> expr) ProjectionException
(AbstractExpression<?, ?, ?> expr, Throwable cause)