Package | Description |
---|---|
org.clafer.ir |
This package provides the IR used as in intermediate language during
compilation.
|
Modifier and Type | Class and Description |
---|---|
class |
IrRewriter<T> |
Modifier and Type | Method and Description |
---|---|
<A,B> B |
IrSetTernary.accept(IrSetExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrMask.accept(IrSetExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrSetExpr.accept(IrSetExprVisitor<A,B> visitor,
A a)
Dynamic dispatch on the visitor.
|
<A,B> B |
IrOffset.accept(IrSetExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrSetVar.accept(IrSetExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrSetDifference.accept(IrSetExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrSingleton.accept(IrSetExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrJoinRelation.accept(IrSetExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrArrayToSet.accept(IrSetExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrSetUnion.accept(IrSetExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrSetIntersection.accept(IrSetExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrJoinFunction.accept(IrSetExprVisitor<A,B> visitor,
A a) |
Copyright © 2013. All Rights Reserved.