Package | Description |
---|---|
org.clafer.ast |
This package provides the language for building Clafer AST.
|
Modifier and Type | Method and Description |
---|---|
static AstDecl |
Asts.decl(AstLocal[] locals,
AstSetExpr body) |
static AstDecl |
Asts.decl(AstLocal local,
AstSetExpr body) |
static AstDecl |
Asts.decl(boolean disjoint,
AstLocal[] locals,
AstSetExpr body) |
static AstDecl |
Asts.disjDecl(AstLocal[] locals,
AstSetExpr body) |
AstDecl[] |
AstQuantify.getDecls() |
AstDecl |
AstDecl.withBody(AstSetExpr body) |
Modifier and Type | Method and Description |
---|---|
static AstBoolExpr |
Asts.all(AstDecl[] decls,
AstBoolExpr body) |
static AstBoolExpr |
Asts.all(AstDecl decl,
AstBoolExpr body) |
static AstBoolExpr |
Asts.lone(AstDecl[] decls,
AstBoolExpr body) |
static AstBoolExpr |
Asts.lone(AstDecl decl,
AstBoolExpr body) |
static AstBoolExpr |
Asts.none(AstDecl[] decls,
AstBoolExpr body) |
static AstBoolExpr |
Asts.none(AstDecl decl,
AstBoolExpr body) |
static AstBoolExpr |
Asts.one(AstDecl[] decls,
AstBoolExpr body) |
static AstBoolExpr |
Asts.one(AstDecl decl,
AstBoolExpr body) |
static AstBoolExpr |
Asts.quantify(AstQuantify.Quantifier quantifier,
AstDecl[] decls,
AstBoolExpr body) |
static AstBoolExpr |
Asts.quantify(AstQuantify.Quantifier quantifier,
AstDecl decl,
AstBoolExpr body) |
static AstBoolExpr |
Asts.some(AstDecl[] decls,
AstBoolExpr body) |
static AstBoolExpr |
Asts.some(AstDecl decl,
AstBoolExpr body) |
Constructor and Description |
---|
AstQuantify(AstQuantify.Quantifier quantifier,
AstDecl[] decls,
AstBoolExpr body) |
Copyright © 2013. All Rights Reserved.