public interface TranslatorToCAst
| Modifier and Type | Interface and Description |
|---|---|
static class |
TranslatorToCAst.BreakContext<C extends TranslatorToCAst.WalkContext<C,T>,T> |
static class |
TranslatorToCAst.DelegatingContext<C extends TranslatorToCAst.WalkContext<C,T>,T> |
static class |
TranslatorToCAst.DoLoopTranslator |
static class |
TranslatorToCAst.Error |
static class |
TranslatorToCAst.FunctionContext<C extends TranslatorToCAst.WalkContext<C,T>,T> |
static class |
TranslatorToCAst.LoopContext<C extends TranslatorToCAst.WalkContext<C,T>,T> |
static class |
TranslatorToCAst.RootContext<C extends TranslatorToCAst.WalkContext<C,T>,T> |
static class |
TranslatorToCAst.TryCatchContext<C extends TranslatorToCAst.WalkContext<C,T>,T> |
static interface |
TranslatorToCAst.WalkContext<C extends TranslatorToCAst.WalkContext<C,T>,T> |
| Modifier and Type | Method and Description |
|---|---|
<C extends CAstRewriter.RewriteContext<K>,K extends CAstRewriter.CopyKey<K>> |
addRewriter(CAstRewriterFactory<C,K> factory,
boolean prepend) |
default <X extends TranslatorToCAst.WalkContext<X,Y>,Y> |
pushSourcePosition(TranslatorToCAst.WalkContext<X,Y> context,
CAstNode n,
CAstSourcePositionMap.Position p) |
CAstEntity |
translateToCAst() |
<C extends CAstRewriter.RewriteContext<K>,K extends CAstRewriter.CopyKey<K>> void addRewriter(CAstRewriterFactory<C,K> factory, boolean prepend)
CAstEntity translateToCAst() throws TranslatorToCAst.Error, java.io.IOException
TranslatorToCAst.Errorjava.io.IOExceptiondefault <X extends TranslatorToCAst.WalkContext<X,Y>,Y> void pushSourcePosition(TranslatorToCAst.WalkContext<X,Y> context, CAstNode n, CAstSourcePositionMap.Position p)