Class Hierarchy
- java.lang.Object
- eu.bandm.tools.ramus.runtime2.AbstractCharacterInput<D,
T, U> - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- eu.bandm.tools.ramus.runtime2.ReverseList<A>
- java.util.AbstractList<E> (implements java.util.List<E>)
- eu.bandm.tools.ramus.runtime2.AbstractExpression<D,
T, A> - eu.bandm.tools.ramus.runtime2.Expression<D,
T, A> - eu.bandm.tools.ramus.runtime2.Fragment<D,
T, A>
- eu.bandm.tools.ramus.runtime2.Expression<D,
- java.util.AbstractMap<K,
V> (implements java.util.Map<K, V>) - eu.bandm.tools.ramus.runtime2.ReverseMap<K,
V> - eu.bandm.tools.ramus.runtime2.SimpleReverseMap<K,
V>
- eu.bandm.tools.ramus.runtime2.ReverseMap<K,
- eu.bandm.tools.ramus.runtime2.Action<R,
M, O> - eu.bandm.tools.ramus.runtime2.Action.Trampoline<R,
S, M, O> - eu.bandm.tools.ramus.runtime2.Action.Visitor<R,
M, O> - eu.bandm.tools.lljava.live.BaseCompilationContext<C> (implements eu.bandm.tools.lljava.live.CompilationContext<C>)
- eu.bandm.tools.ramus.runtime2.ParserCompilationContext (implements eu.bandm.tools.ramus.runtime2.CompilationContext)
- eu.bandm.tools.ramus.runtime2.Data
- eu.bandm.tools.ramus.runtime2.AtomicData<T>
- eu.bandm.tools.ramus.runtime2.Content<D,
T> (implements eu.bandm.tools.ramus.runtime2.Parser.Token<D, T>) - eu.bandm.tools.ramus.runtime2.Option
- eu.bandm.tools.ramus.runtime2.Pair
- eu.bandm.tools.ramus.runtime2.Sequence (implements java.lang.Iterable<T>)
- eu.bandm.tools.ramus.runtime2.Tagged
- eu.bandm.tools.ramus.runtime2.Data.View.Proxy<A> (implements eu.bandm.tools.ramus.runtime2.Data.View<A>)
- eu.bandm.tools.ramus.runtime2.DataPatterns
- eu.bandm.tools.ramus.runtime2.Expression.Result<D,
T, A> - eu.bandm.tools.ramus.runtime2.HonnefDemo
- eu.bandm.tools.ramus.runtime2.HonnefDemo.SExpr
- eu.bandm.tools.ramus.runtime2.HonnefDemo.LList
- eu.bandm.tools.ramus.runtime2.HonnefDemo.Cons
- eu.bandm.tools.ramus.runtime2.HonnefDemo.Nil
- eu.bandm.tools.ramus.runtime2.HonnefDemo.Symbol
- eu.bandm.tools.ramus.runtime2.HonnefDemo.LList
- eu.bandm.tools.ramus.runtime2.HonnefDemo.Token (implements eu.bandm.tools.ramus.runtime2.Parser.Token<D,
T>) - eu.bandm.tools.ramus.runtime2.HonnefDemo.TokenStore (implements java.util.function.Supplier<T>)
- eu.bandm.tools.ramus.runtime2.MapChange<K,
V, M> - eu.bandm.tools.ramus.runtime2.Parser<D,
T> (implements eu.bandm.tools.ramus.runtime2.Action.Continuation<R, S, M, O>) - eu.bandm.tools.ramus.runtime2.Parser.Proxy<D,
T>
- eu.bandm.tools.ramus.runtime2.Parser.Proxy<D,
- eu.bandm.tools.ramus.runtime2.Parser.Compile
- eu.bandm.tools.ramus.runtime2.Parser.Compile.T (implements eu.bandm.tools.ramus.runtime2.Parser.Token<D,
T>) - eu.bandm.tools.ramus.runtime2.Parser.Output<D,
T> - eu.bandm.tools.ramus.runtime2.Parser.Test
- eu.bandm.tools.ramus.runtime2.Parser.Test.Token (implements eu.bandm.tools.ramus.runtime2.Parser.Token<D,
T>) - eu.bandm.tools.ramus.runtime2.ParserCompilationContext.Continuation (implements java.util.function.Consumer<T>)
- eu.bandm.tools.ramus.runtime2.Reducer
- eu.bandm.tools.ramus.runtime2.Reducer.Context<D> (implements eu.bandm.tools.ramus.runtime2.Environment, eu.bandm.tools.message.MessageReceiver<M>)
- eu.bandm.tools.ramus.runtime2.State (implements eu.bandm.tools.ramus.runtime2.Environment)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- eu.bandm.tools.ramus.runtime2.Reducer.Abort
- java.lang.RuntimeException
- eu.bandm.tools.ramus.runtime2.Action.Trampoline.Jump
- eu.bandm.tools.ramus.runtime2.ParsingException
- eu.bandm.tools.ramus.runtime2.ProjectionException
- eu.bandm.tools.ramus.runtime2.UndefinedException
- eu.bandm.tools.ramus.runtime2.UndefinedKeyException
- eu.bandm.tools.ramus.runtime2.UndefinedValueException
- eu.bandm.tools.ramus.runtime2.ViewTypeException
- java.lang.Exception
- eu.bandm.tools.ramus.runtime2.Unit
- eu.bandm.tools.ramus.runtime2.Update<M> (implements eu.bandm.tools.ramus.runtime2.Action.Continuation<R,
S, M, O>)
- eu.bandm.tools.ramus.runtime2.AbstractCharacterInput<D,
Interface Hierarchy
- java.util.function.BiFunction<T,
U, R> - eu.bandm.tools.ramus.runtime2.Action.BiContinuation<R,
S, T, M, O>
- eu.bandm.tools.ramus.runtime2.Action.BiContinuation<R,
- eu.bandm.tools.ramus.runtime2.Data.View<A>
- eu.bandm.tools.ramus.runtime2.Environment
- java.util.function.Function<T,
R> - eu.bandm.tools.ramus.runtime2.Action.Continuation<R,
S, M, O>
- eu.bandm.tools.ramus.runtime2.Action.Continuation<R,
- eu.bandm.tools.lljava.live.LabelContext
- eu.bandm.tools.lljava.live.InstructionsContext<C> (also extends eu.bandm.tools.lljava.live.VariableContext)
- eu.bandm.tools.lljava.live.BlockContext<C>
- eu.bandm.tools.lljava.live.CompilationContext<C> (also extends eu.bandm.tools.lljava.live.EnvironmentContext<C>, eu.bandm.tools.lljava.live.InvocationContext<C>, eu.bandm.tools.lljava.live.StateContext<C>, eu.bandm.tools.lljava.live.SubMethodsContext<C>, eu.bandm.tools.lljava.live.TracingContext)
- eu.bandm.tools.ramus.runtime2.CompilationContext
- eu.bandm.tools.lljava.live.CompilationContext<C> (also extends eu.bandm.tools.lljava.live.EnvironmentContext<C>, eu.bandm.tools.lljava.live.InvocationContext<C>, eu.bandm.tools.lljava.live.StateContext<C>, eu.bandm.tools.lljava.live.SubMethodsContext<C>, eu.bandm.tools.lljava.live.TracingContext)
- eu.bandm.tools.lljava.live.EnvironmentContext<C>
- eu.bandm.tools.lljava.live.CompilationContext<C> (also extends eu.bandm.tools.lljava.live.BlockContext<C>, eu.bandm.tools.lljava.live.InvocationContext<C>, eu.bandm.tools.lljava.live.StateContext<C>, eu.bandm.tools.lljava.live.SubMethodsContext<C>, eu.bandm.tools.lljava.live.TracingContext)
- eu.bandm.tools.ramus.runtime2.CompilationContext
- eu.bandm.tools.lljava.live.CompilationContext<C> (also extends eu.bandm.tools.lljava.live.BlockContext<C>, eu.bandm.tools.lljava.live.InvocationContext<C>, eu.bandm.tools.lljava.live.StateContext<C>, eu.bandm.tools.lljava.live.SubMethodsContext<C>, eu.bandm.tools.lljava.live.TracingContext)
- eu.bandm.tools.lljava.live.InvocationContext<C>
- eu.bandm.tools.lljava.live.CompilationContext<C> (also extends eu.bandm.tools.lljava.live.BlockContext<C>, eu.bandm.tools.lljava.live.EnvironmentContext<C>, eu.bandm.tools.lljava.live.StateContext<C>, eu.bandm.tools.lljava.live.SubMethodsContext<C>, eu.bandm.tools.lljava.live.TracingContext)
- eu.bandm.tools.ramus.runtime2.CompilationContext
- eu.bandm.tools.lljava.live.CompilationContext<C> (also extends eu.bandm.tools.lljava.live.BlockContext<C>, eu.bandm.tools.lljava.live.EnvironmentContext<C>, eu.bandm.tools.lljava.live.StateContext<C>, eu.bandm.tools.lljava.live.SubMethodsContext<C>, eu.bandm.tools.lljava.live.TracingContext)
- eu.bandm.tools.lljava.live.StateContext<C>
- eu.bandm.tools.lljava.live.CompilationContext<C> (also extends eu.bandm.tools.lljava.live.BlockContext<C>, eu.bandm.tools.lljava.live.EnvironmentContext<C>, eu.bandm.tools.lljava.live.InvocationContext<C>, eu.bandm.tools.lljava.live.SubMethodsContext<C>, eu.bandm.tools.lljava.live.TracingContext)
- eu.bandm.tools.ramus.runtime2.CompilationContext
- eu.bandm.tools.lljava.live.CompilationContext<C> (also extends eu.bandm.tools.lljava.live.BlockContext<C>, eu.bandm.tools.lljava.live.EnvironmentContext<C>, eu.bandm.tools.lljava.live.InvocationContext<C>, eu.bandm.tools.lljava.live.SubMethodsContext<C>, eu.bandm.tools.lljava.live.TracingContext)
- eu.bandm.tools.lljava.live.SubMethodsContext<C>
- eu.bandm.tools.lljava.live.CompilationContext<C> (also extends eu.bandm.tools.lljava.live.BlockContext<C>, eu.bandm.tools.lljava.live.EnvironmentContext<C>, eu.bandm.tools.lljava.live.InvocationContext<C>, eu.bandm.tools.lljava.live.StateContext<C>, eu.bandm.tools.lljava.live.TracingContext)
- eu.bandm.tools.ramus.runtime2.CompilationContext
- eu.bandm.tools.lljava.live.CompilationContext<C> (also extends eu.bandm.tools.lljava.live.BlockContext<C>, eu.bandm.tools.lljava.live.EnvironmentContext<C>, eu.bandm.tools.lljava.live.InvocationContext<C>, eu.bandm.tools.lljava.live.StateContext<C>, eu.bandm.tools.lljava.live.TracingContext)
- eu.bandm.tools.lljava.live.BlockContext<C>
- eu.bandm.tools.lljava.live.InstructionsContext<C> (also extends eu.bandm.tools.lljava.live.VariableContext)
- eu.bandm.tools.ramus.runtime2.Parser.Input<D,
T> - eu.bandm.tools.ramus.runtime2.Parser.Token<D,
T> - eu.bandm.tools.ramus.runtime2.Reducer.BoundConstructor<D,
R> - eu.bandm.tools.ramus.runtime2.Reducer.Constructor
- eu.bandm.tools.ramus.runtime2.Reducer.Constructor1<D,
A1, R> - eu.bandm.tools.ramus.runtime2.Reducer.Collector1<D,
A1>
- eu.bandm.tools.ramus.runtime2.Reducer.Collector1<D,
- eu.bandm.tools.ramus.runtime2.Reducer.Constructor1<D,
- eu.bandm.tools.ramus.runtime2.Reducer.Constructor2<D,
A1, A2, R> - eu.bandm.tools.ramus.runtime2.Reducer.Collector2<D,
A1, A2>
- eu.bandm.tools.ramus.runtime2.Reducer.Collector2<D,
- eu.bandm.tools.ramus.runtime2.Reducer.Constructor3<D,
A1, A2, A3, R> - eu.bandm.tools.ramus.runtime2.Reducer.Collector3<D,
A1, A2, A3>
- eu.bandm.tools.ramus.runtime2.Reducer.Collector3<D,
- eu.bandm.tools.ramus.runtime2.Reducer.Constructor4<D,
A1, A2, A3, A4, R> - eu.bandm.tools.ramus.runtime2.Reducer.Collector4<D,
A1, A2, A3, A4>
- eu.bandm.tools.ramus.runtime2.Reducer.Collector4<D,
- eu.bandm.tools.ramus.runtime2.Reducer.Constructor5<D,
A1, A2, A3, A4, A5, R> - eu.bandm.tools.ramus.runtime2.Reducer.Collector5<D,
A1, A2, A3, A4, A5>
- eu.bandm.tools.ramus.runtime2.Reducer.Collector5<D,
- eu.bandm.tools.ramus.runtime2.Reducer.Constructor6<D,
A1, A2, A3, A4, A5, A6, R> - eu.bandm.tools.ramus.runtime2.Reducer.Collector6<D,
A1, A2, A3, A4, A5, A6>
- eu.bandm.tools.ramus.runtime2.Reducer.Collector6<D,
- eu.bandm.tools.ramus.runtime2.Reducer.Constructor7<D,
A1, A2, A3, A4, A5, A6, A7, R> - eu.bandm.tools.ramus.runtime2.Reducer.Collector7<D,
A1, A2, A3, A4, A5, A6, A7>
- eu.bandm.tools.ramus.runtime2.Reducer.Collector7<D,
- eu.bandm.tools.ramus.runtime2.State.Projection
- eu.bandm.tools.lljava.live.TracingContext
- eu.bandm.tools.lljava.live.CompilationContext<C> (also extends eu.bandm.tools.lljava.live.BlockContext<C>, eu.bandm.tools.lljava.live.EnvironmentContext<C>, eu.bandm.tools.lljava.live.InvocationContext<C>, eu.bandm.tools.lljava.live.StateContext<C>, eu.bandm.tools.lljava.live.SubMethodsContext<C>)
- eu.bandm.tools.ramus.runtime2.CompilationContext
- eu.bandm.tools.lljava.live.CompilationContext<C> (also extends eu.bandm.tools.lljava.live.BlockContext<C>, eu.bandm.tools.lljava.live.EnvironmentContext<C>, eu.bandm.tools.lljava.live.InvocationContext<C>, eu.bandm.tools.lljava.live.StateContext<C>, eu.bandm.tools.lljava.live.SubMethodsContext<C>)
- eu.bandm.tools.lljava.live.VariableContext
- eu.bandm.tools.lljava.live.InstructionsContext<C> (also extends eu.bandm.tools.lljava.live.LabelContext)
- eu.bandm.tools.lljava.live.BlockContext<C>
- eu.bandm.tools.lljava.live.CompilationContext<C> (also extends eu.bandm.tools.lljava.live.EnvironmentContext<C>, eu.bandm.tools.lljava.live.InvocationContext<C>, eu.bandm.tools.lljava.live.StateContext<C>, eu.bandm.tools.lljava.live.SubMethodsContext<C>, eu.bandm.tools.lljava.live.TracingContext)
- eu.bandm.tools.ramus.runtime2.CompilationContext
- eu.bandm.tools.lljava.live.CompilationContext<C> (also extends eu.bandm.tools.lljava.live.EnvironmentContext<C>, eu.bandm.tools.lljava.live.InvocationContext<C>, eu.bandm.tools.lljava.live.StateContext<C>, eu.bandm.tools.lljava.live.SubMethodsContext<C>, eu.bandm.tools.lljava.live.TracingContext)
- eu.bandm.tools.lljava.live.EnvironmentContext<C>
- eu.bandm.tools.lljava.live.CompilationContext<C> (also extends eu.bandm.tools.lljava.live.BlockContext<C>, eu.bandm.tools.lljava.live.InvocationContext<C>, eu.bandm.tools.lljava.live.StateContext<C>, eu.bandm.tools.lljava.live.SubMethodsContext<C>, eu.bandm.tools.lljava.live.TracingContext)
- eu.bandm.tools.ramus.runtime2.CompilationContext
- eu.bandm.tools.lljava.live.CompilationContext<C> (also extends eu.bandm.tools.lljava.live.BlockContext<C>, eu.bandm.tools.lljava.live.InvocationContext<C>, eu.bandm.tools.lljava.live.StateContext<C>, eu.bandm.tools.lljava.live.SubMethodsContext<C>, eu.bandm.tools.lljava.live.TracingContext)
- eu.bandm.tools.lljava.live.InvocationContext<C>
- eu.bandm.tools.lljava.live.CompilationContext<C> (also extends eu.bandm.tools.lljava.live.BlockContext<C>, eu.bandm.tools.lljava.live.EnvironmentContext<C>, eu.bandm.tools.lljava.live.StateContext<C>, eu.bandm.tools.lljava.live.SubMethodsContext<C>, eu.bandm.tools.lljava.live.TracingContext)
- eu.bandm.tools.ramus.runtime2.CompilationContext
- eu.bandm.tools.lljava.live.CompilationContext<C> (also extends eu.bandm.tools.lljava.live.BlockContext<C>, eu.bandm.tools.lljava.live.EnvironmentContext<C>, eu.bandm.tools.lljava.live.StateContext<C>, eu.bandm.tools.lljava.live.SubMethodsContext<C>, eu.bandm.tools.lljava.live.TracingContext)
- eu.bandm.tools.lljava.live.StateContext<C>
- eu.bandm.tools.lljava.live.CompilationContext<C> (also extends eu.bandm.tools.lljava.live.BlockContext<C>, eu.bandm.tools.lljava.live.EnvironmentContext<C>, eu.bandm.tools.lljava.live.InvocationContext<C>, eu.bandm.tools.lljava.live.SubMethodsContext<C>, eu.bandm.tools.lljava.live.TracingContext)
- eu.bandm.tools.ramus.runtime2.CompilationContext
- eu.bandm.tools.lljava.live.CompilationContext<C> (also extends eu.bandm.tools.lljava.live.BlockContext<C>, eu.bandm.tools.lljava.live.EnvironmentContext<C>, eu.bandm.tools.lljava.live.InvocationContext<C>, eu.bandm.tools.lljava.live.SubMethodsContext<C>, eu.bandm.tools.lljava.live.TracingContext)
- eu.bandm.tools.lljava.live.SubMethodsContext<C>
- eu.bandm.tools.lljava.live.CompilationContext<C> (also extends eu.bandm.tools.lljava.live.BlockContext<C>, eu.bandm.tools.lljava.live.EnvironmentContext<C>, eu.bandm.tools.lljava.live.InvocationContext<C>, eu.bandm.tools.lljava.live.StateContext<C>, eu.bandm.tools.lljava.live.TracingContext)
- eu.bandm.tools.ramus.runtime2.CompilationContext
- eu.bandm.tools.lljava.live.CompilationContext<C> (also extends eu.bandm.tools.lljava.live.BlockContext<C>, eu.bandm.tools.lljava.live.EnvironmentContext<C>, eu.bandm.tools.lljava.live.InvocationContext<C>, eu.bandm.tools.lljava.live.StateContext<C>, eu.bandm.tools.lljava.live.TracingContext)
- eu.bandm.tools.lljava.live.BlockContext<C>
- eu.bandm.tools.lljava.live.InstructionsContext<C> (also extends eu.bandm.tools.lljava.live.LabelContext)
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- eu.bandm.tools.ramus.runtime2.HonnefDemo.TokenType
- eu.bandm.tools.ramus.runtime2.Parser.Pragma
- eu.bandm.tools.ramus.runtime2.Parser.Test.TokenType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)