C# 클래스 Microsoft.Automata.Z3.Internal.ExprPrettyPrinter

Pretty printer of Z3 terms.
파일 보기 프로젝트 열기: AutomataDotNet/Automata

공개 메소드들

메소드 설명
DescribeExpr ( Expr term, string>.Func lookupVarName ) : string

Returns a pretty printed view of the given term.

DescribeExprCS ( Expr term, string>.Func lookupVarName ) : string

Returns a pretty printed view of the given term. Uses C# compliant expression notation.

ExprPrettyPrinter ( Z3Provider z3p ) : System

Creates a pretty printer of Z3 terms in the given z3 provider z3p. Lists of concrete characters of the given numeric sort z3p.CharSort are displayed as escaped strings encolsed in doublequotes. Individual constants of sort z3p.CharSort are displayed as escaped characters enclosed in single-quotes.

비공개 메소드들

메소드 설명
DescribeExpr ( Expr term ) : string

Returns a pretty printed view of the given term.

DescribeExpr1 ( Expr term ) : string
DescribeInfixOperator ( Z3_decl_kind declKind ) : string
DisplayNumber ( int code ) : string
EliminateOuterParanthesis ( string cond ) : string
IsBitDisjOrConj ( Z3_decl_kind declKind ) : bool
IsCocreteCharacterList ( Expr term, string &str ) : bool
IsConcat ( Expr term, Expr &terms ) : bool
IsDisjOrConj ( Z3_decl_kind declKind ) : bool
IsInfixOperator ( Z3_decl_kind declKind ) : bool
LookupVarName ( Expr var ) : string
ShiftLeftAndBitOr ( string result, string s2, uint sz ) : string
TryGetNumber ( string s1, int &_nr ) : bool

메소드 상세

DescribeExpr() 공개 메소드

Returns a pretty printed view of the given term.
public DescribeExpr ( Expr term, string>.Func lookupVarName ) : string
term Microsoft.Z3.Expr the given term
lookupVarName string>.Func lookup function for variable names
리턴 string

DescribeExprCS() 공개 메소드

Returns a pretty printed view of the given term. Uses C# compliant expression notation.
public DescribeExprCS ( Expr term, string>.Func lookupVarName ) : string
term Microsoft.Z3.Expr the given term
lookupVarName string>.Func lookup function for variable names
리턴 string

ExprPrettyPrinter() 공개 메소드

Creates a pretty printer of Z3 terms in the given z3 provider z3p. Lists of concrete characters of the given numeric sort z3p.CharSort are displayed as escaped strings encolsed in doublequotes. Individual constants of sort z3p.CharSort are displayed as escaped characters enclosed in single-quotes.
public ExprPrettyPrinter ( Z3Provider z3p ) : System
z3p Z3Provider given z3 provider
리턴 System