| 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.