Package org.smtlib.sexpr
Class Utils
java.lang.Object
org.smtlib.sexpr.Utils
Constants and reserved-word sets specific to the S-expression concrete syntax.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final StringConcrete syntax for the token that starts an attributed expressionstatic final StringConcrete syntax for the special BINARY tokenstatic final StringConcrete syntax for the special DECIMAL tokenstatic final Stringstatic final Stringstatic final StringConcrete syntax for the special HEXADECIMAL tokenstatic final StringConcrete syntax for the lambda token (SMT-LIB 2.7ff, HO-Core theory)static final Stringstatic final Stringstatic final StringConcrete syntax for the match tokenstatic final StringConcrete syntax for the special NUMERAL tokenstatic final Stringstatic final StringConcrete syntax for the token that starts a parameterized identifierstatic final StringThe keyword for a quantifier trigger pattern attributestatic final Map<String, SMT.Configuration.SMTLIB> The SMT-LIB version in which a reserved word became reserved, for those not reserved in V2.0All reserved words (reserved-non-commands plus command names)Reserved words that are not commands (e.g.static final StringConcrete syntax for the special STRING tokenstatic final Stringstatic final StringThe _ wildcard in match patterns -
Method Summary
-
Field Details
-
MATCH
Concrete syntax for the match token- See Also:
-
LAMBDA
Concrete syntax for the lambda token (SMT-LIB 2.7ff, HO-Core theory)- See Also:
-
NUMERAL
Concrete syntax for the special NUMERAL token- See Also:
-
DECIMAL
Concrete syntax for the special DECIMAL token- See Also:
-
STRING
Concrete syntax for the special STRING token- See Also:
-
BINARY
Concrete syntax for the special BINARY token- See Also:
-
HEXADECIMAL
Concrete syntax for the special HEXADECIMAL token- See Also:
-
PARAM
Concrete syntax for the token that starts a parameterized identifier- See Also:
-
WILDCARD
The _ wildcard in match patterns- See Also:
-
ATTRIBUTE
Concrete syntax for the token that starts an attributed expression- See Also:
-
PATTERN
The keyword for a quantifier trigger pattern attribute- See Also:
-
AS
- See Also:
-
EXISTS
- See Also:
-
FORALL
- See Also:
-
LET
- See Also:
-
LOGIC
- See Also:
-
PAR
- See Also:
-
THEORY
- See Also:
-
reservedWordsNotCommands
Reserved words that are not commands (e.g. keywords, built-in tokens) -
reservedWords
All reserved words (reserved-non-commands plus command names) -
reservedSince
The SMT-LIB version in which a reserved word became reserved, for those not reserved in V2.0
-