| Package | Description | 
|---|---|
| eu.bandm.tools.ramus.runtime2 | 
| Modifier and Type | Method and Description | 
|---|---|
| Fragment<D,T,A> | Fragment. assign() | 
| Fragment<D,T,A> | AbstractExpression. assign() | 
| Fragment<D,T,A> | AbstractExpression. assign(Object key) | 
| static <D,T> Fragment<D,T,Location<D>> | Fragment. endInterval() | 
| Fragment<D,T,A> | Fragment. imported() | 
| static <D,T> Fragment<D,T,Location<D>> | Fragment. startInterval() | 
| Modifier and Type | Method and Description | 
|---|---|
| default <T> Parser<D,T> | Reducer.Constructor1. parse(Fragment<D,T,? extends A1> arg1) | 
| default <T> Parser<D,T> | Reducer.Constructor2. parse(Fragment<D,T,? extends A1> arg1,
     Fragment<D,T,? extends A2> arg2) | 
| default <T> Parser<D,T> | Reducer.Constructor2. parse(Fragment<D,T,? extends A1> arg1,
     Fragment<D,T,? extends A2> arg2) | 
| default <T> Parser<D,T> | Reducer.Constructor3. parse(Fragment<D,T,? extends A1> arg1,
     Fragment<D,T,? extends A2> arg2,
     Fragment<D,T,? extends A3> arg3) | 
| default <T> Parser<D,T> | Reducer.Constructor3. parse(Fragment<D,T,? extends A1> arg1,
     Fragment<D,T,? extends A2> arg2,
     Fragment<D,T,? extends A3> arg3) | 
| default <T> Parser<D,T> | Reducer.Constructor3. parse(Fragment<D,T,? extends A1> arg1,
     Fragment<D,T,? extends A2> arg2,
     Fragment<D,T,? extends A3> arg3) | 
| default <T> Parser<D,T> | Reducer.Constructor4. parse(Fragment<D,T,? extends A1> arg1,
     Fragment<D,T,? extends A2> arg2,
     Fragment<D,T,? extends A3> arg3,
     Fragment<D,T,? extends A4> arg4) | 
| default <T> Parser<D,T> | Reducer.Constructor4. parse(Fragment<D,T,? extends A1> arg1,
     Fragment<D,T,? extends A2> arg2,
     Fragment<D,T,? extends A3> arg3,
     Fragment<D,T,? extends A4> arg4) | 
| default <T> Parser<D,T> | Reducer.Constructor4. parse(Fragment<D,T,? extends A1> arg1,
     Fragment<D,T,? extends A2> arg2,
     Fragment<D,T,? extends A3> arg3,
     Fragment<D,T,? extends A4> arg4) | 
| default <T> Parser<D,T> | Reducer.Constructor4. parse(Fragment<D,T,? extends A1> arg1,
     Fragment<D,T,? extends A2> arg2,
     Fragment<D,T,? extends A3> arg3,
     Fragment<D,T,? extends A4> arg4) | 
| default <T> Parser<D,T> | Reducer.Constructor5. parse(Fragment<D,T,? extends A1> arg1,
     Fragment<D,T,? extends A2> arg2,
     Fragment<D,T,? extends A3> arg3,
     Fragment<D,T,? extends A4> arg4,
     Fragment<D,T,? extends A5> arg5) | 
| default <T> Parser<D,T> | Reducer.Constructor5. parse(Fragment<D,T,? extends A1> arg1,
     Fragment<D,T,? extends A2> arg2,
     Fragment<D,T,? extends A3> arg3,
     Fragment<D,T,? extends A4> arg4,
     Fragment<D,T,? extends A5> arg5) | 
| default <T> Parser<D,T> | Reducer.Constructor5. parse(Fragment<D,T,? extends A1> arg1,
     Fragment<D,T,? extends A2> arg2,
     Fragment<D,T,? extends A3> arg3,
     Fragment<D,T,? extends A4> arg4,
     Fragment<D,T,? extends A5> arg5) | 
| default <T> Parser<D,T> | Reducer.Constructor5. parse(Fragment<D,T,? extends A1> arg1,
     Fragment<D,T,? extends A2> arg2,
     Fragment<D,T,? extends A3> arg3,
     Fragment<D,T,? extends A4> arg4,
     Fragment<D,T,? extends A5> arg5) | 
| default <T> Parser<D,T> | Reducer.Constructor5. parse(Fragment<D,T,? extends A1> arg1,
     Fragment<D,T,? extends A2> arg2,
     Fragment<D,T,? extends A3> arg3,
     Fragment<D,T,? extends A4> arg4,
     Fragment<D,T,? extends A5> arg5) | 
| static <D,T,A1,R> Expression<D,T,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor1<D,A1,? extends R> cons,
      Fragment<D,T,? extends A1> arg1)Creates a compound expression for AST nodes with one parsed
 argument. | 
| static <D,T,A1,A2,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor2<D,A1,A2,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2) | 
| static <D,T,A1,A2,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor2<D,A1,A2,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2) | 
| static <D,T,A1,A2,A3,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor3<D,A1,A2,A3,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3) | 
| static <D,T,A1,A2,A3,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor3<D,A1,A2,A3,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3) | 
| static <D,T,A1,A2,A3,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor3<D,A1,A2,A3,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3) | 
| static <D,T,A1,A2,A3,A4,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor4<D,A1,A2,A3,A4,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3,
      Fragment<D,T,? extends A4> arg4) | 
| static <D,T,A1,A2,A3,A4,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor4<D,A1,A2,A3,A4,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3,
      Fragment<D,T,? extends A4> arg4) | 
| static <D,T,A1,A2,A3,A4,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor4<D,A1,A2,A3,A4,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3,
      Fragment<D,T,? extends A4> arg4) | 
| static <D,T,A1,A2,A3,A4,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor4<D,A1,A2,A3,A4,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3,
      Fragment<D,T,? extends A4> arg4) | 
| static <D,T,A1,A2,A3,A4,A5,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor5<D,A1,A2,A3,A4,A5,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3,
      Fragment<D,T,? extends A4> arg4,
      Fragment<D,T,? extends A5> arg5) | 
| static <D,T,A1,A2,A3,A4,A5,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor5<D,A1,A2,A3,A4,A5,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3,
      Fragment<D,T,? extends A4> arg4,
      Fragment<D,T,? extends A5> arg5) | 
| static <D,T,A1,A2,A3,A4,A5,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor5<D,A1,A2,A3,A4,A5,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3,
      Fragment<D,T,? extends A4> arg4,
      Fragment<D,T,? extends A5> arg5) | 
| static <D,T,A1,A2,A3,A4,A5,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor5<D,A1,A2,A3,A4,A5,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3,
      Fragment<D,T,? extends A4> arg4,
      Fragment<D,T,? extends A5> arg5) | 
| static <D,T,A1,A2,A3,A4,A5,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor5<D,A1,A2,A3,A4,A5,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3,
      Fragment<D,T,? extends A4> arg4,
      Fragment<D,T,? extends A5> arg5) | 
| static <D,T,A1,A2,A3,A4,A5,A6,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor6<D,A1,A2,A3,A4,A5,A6,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3,
      Fragment<D,T,? extends A4> arg4,
      Fragment<D,T,? extends A5> arg5,
      Fragment<D,T,? extends A6> arg6) | 
| static <D,T,A1,A2,A3,A4,A5,A6,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor6<D,A1,A2,A3,A4,A5,A6,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3,
      Fragment<D,T,? extends A4> arg4,
      Fragment<D,T,? extends A5> arg5,
      Fragment<D,T,? extends A6> arg6) | 
| static <D,T,A1,A2,A3,A4,A5,A6,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor6<D,A1,A2,A3,A4,A5,A6,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3,
      Fragment<D,T,? extends A4> arg4,
      Fragment<D,T,? extends A5> arg5,
      Fragment<D,T,? extends A6> arg6) | 
| static <D,T,A1,A2,A3,A4,A5,A6,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor6<D,A1,A2,A3,A4,A5,A6,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3,
      Fragment<D,T,? extends A4> arg4,
      Fragment<D,T,? extends A5> arg5,
      Fragment<D,T,? extends A6> arg6) | 
| static <D,T,A1,A2,A3,A4,A5,A6,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor6<D,A1,A2,A3,A4,A5,A6,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3,
      Fragment<D,T,? extends A4> arg4,
      Fragment<D,T,? extends A5> arg5,
      Fragment<D,T,? extends A6> arg6) | 
| static <D,T,A1,A2,A3,A4,A5,A6,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor6<D,A1,A2,A3,A4,A5,A6,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3,
      Fragment<D,T,? extends A4> arg4,
      Fragment<D,T,? extends A5> arg5,
      Fragment<D,T,? extends A6> arg6) | 
| static <D,T,A1,A2,A3,A4,A5,A6,A7,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor7<D,A1,A2,A3,A4,A5,A6,A7,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3,
      Fragment<D,T,? extends A4> arg4,
      Fragment<D,T,? extends A5> arg5,
      Fragment<D,T,? extends A6> arg6,
      Fragment<D,T,? extends A7> arg7) | 
| static <D,T,A1,A2,A3,A4,A5,A6,A7,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor7<D,A1,A2,A3,A4,A5,A6,A7,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3,
      Fragment<D,T,? extends A4> arg4,
      Fragment<D,T,? extends A5> arg5,
      Fragment<D,T,? extends A6> arg6,
      Fragment<D,T,? extends A7> arg7) | 
| static <D,T,A1,A2,A3,A4,A5,A6,A7,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor7<D,A1,A2,A3,A4,A5,A6,A7,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3,
      Fragment<D,T,? extends A4> arg4,
      Fragment<D,T,? extends A5> arg5,
      Fragment<D,T,? extends A6> arg6,
      Fragment<D,T,? extends A7> arg7) | 
| static <D,T,A1,A2,A3,A4,A5,A6,A7,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor7<D,A1,A2,A3,A4,A5,A6,A7,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3,
      Fragment<D,T,? extends A4> arg4,
      Fragment<D,T,? extends A5> arg5,
      Fragment<D,T,? extends A6> arg6,
      Fragment<D,T,? extends A7> arg7) | 
| static <D,T,A1,A2,A3,A4,A5,A6,A7,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor7<D,A1,A2,A3,A4,A5,A6,A7,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3,
      Fragment<D,T,? extends A4> arg4,
      Fragment<D,T,? extends A5> arg5,
      Fragment<D,T,? extends A6> arg6,
      Fragment<D,T,? extends A7> arg7) | 
| static <D,T,A1,A2,A3,A4,A5,A6,A7,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor7<D,A1,A2,A3,A4,A5,A6,A7,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3,
      Fragment<D,T,? extends A4> arg4,
      Fragment<D,T,? extends A5> arg5,
      Fragment<D,T,? extends A6> arg6,
      Fragment<D,T,? extends A7> arg7) | 
| static <D,T,A1,A2,A3,A4,A5,A6,A7,R> | Reducer. reduce(@Opt Class<R> type,
      Reducer.Constructor7<D,A1,A2,A3,A4,A5,A6,A7,R> cons,
      Fragment<D,T,? extends A1> arg1,
      Fragment<D,T,? extends A2> arg2,
      Fragment<D,T,? extends A3> arg3,
      Fragment<D,T,? extends A4> arg4,
      Fragment<D,T,? extends A5> arg5,
      Fragment<D,T,? extends A6> arg6,
      Fragment<D,T,? extends A7> arg7) | 
| Parser<D,T> | Parser. withScope(Fragment... fragments)Wraps the behavior of this parser in a local scope for a set of semantic
 variables bound by grammar fragments. | 
see also the complete user documentation .