[][src]Trait smt2parser::visitors::SMT2Visitor

pub trait SMT2Visitor: ConstantVisitor<T = Self::Constant> + SymbolVisitor<T = Self::Symbol> + KeywordVisitor<T = Self::Keyword> + SExprVisitor<Self::Constant, Self::Symbol, Self::Keyword, T = Self::SExpr> + QualIdentifierVisitor<Identifier<Self::Symbol>, Self::Sort, T = Self::QualIdentifier> + SortVisitor<Self::Symbol, T = Self::Sort> + TermVisitor<Self::Constant, Self::QualIdentifier, Self::Keyword, Self::SExpr, Self::Symbol, Self::Sort, T = Self::Term> + CommandVisitor<Self::Term, Self::Symbol, Self::Sort, Self::Keyword, Self::Constant, Self::SExpr, T = Self::Command> {
    type Constant;
    type QualIdentifier;
    type Keyword;
    type Sort;
    type SExpr;
    type Symbol;
    type Term;
    type Command;
}

A visitor for the entire SMT2 syntax.

Associated Types

Loading content...

Implementors

impl SMT2Visitor for SyntaxBuilder[src]

impl SMT2Visitor for StatsHolder[src]

type Constant = ()

type QualIdentifier = ()

type Keyword = ()

type Sort = ()

type SExpr = ()

type Symbol = ()

type Term = Term

type Command = ()

Loading content...