Package | Description |
---|---|
org.clafer.ir |
This package provides the IR used as in intermediate language during
compilation.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IrIntExprVisitor<A,B>
Dynamic dispatch for IR integer expressions.
|
Modifier and Type | Class and Description |
---|---|
class |
IrBoolExprVisitorAdapter<A,B> |
class |
IrRewriter<T> |
Modifier and Type | Method and Description |
---|---|
<A,B> B |
IrImplies.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrAnd.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrNotWithin.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrIntChannel.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrSortStrings.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrSortStringsChannel.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrOr.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrUnreachable.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrBoolVar.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrIfThenElse.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrNotImplies.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrBoolChannel.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrNotMember.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrXor.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrSubsetEq.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrSortSets.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrAllDifferent.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrNot.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrIfOnlyIf.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrMember.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrCompare.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrSetTest.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrLone.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrOne.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrBoolExpr.accept(IrBoolExprVisitor<A,B> visitor,
A a)
Dynamic dispatch on the visitor.
|
<A,B> B |
IrWithin.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrFilterString.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrAcyclic.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
<A,B> B |
IrSelectN.accept(IrBoolExprVisitor<A,B> visitor,
A a) |
Copyright © 2013. All Rights Reserved.