inox
.
solvers
.
smtlib
.
optimization
Parser
Related Doc:
package optimization
class
Parser
extends
smtlib.parser.Parser
Linear Supertypes
smtlib.parser.Parser
,
ParserCommandsResponses
,
ParserCommands
,
ParserTerms
,
ParserCommon
,
AnyRef
,
Any
Ordering
Alphabetic
By Inheritance
Inherited
Parser
Parser
ParserCommandsResponses
ParserCommands
ParserTerms
ParserCommon
AnyRef
Any
Hide All
Show All
Visibility
Public
All
Instance Constructors
new
Parser
(
lexer:
Lexer
)
Value Members
final
def
!=
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
##
()
:
Int
Definition Classes
AnyRef → Any
final
def
==
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
final
def
asInstanceOf
[
T0
]
:
T0
Definition Classes
Any
def
check
(
current:
Token
,
exp:
TokenKind
)
:
Unit
Attributes
protected
Definition Classes
ParserCommon
def
clone
()
:
AnyRef
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
...
)
def
eat
(
expected:
Token
)
:
Token
Attributes
protected
Definition Classes
ParserCommon
def
eat
(
expected:
TokenKind
)
:
Token
Attributes
protected
Definition Classes
ParserCommon
final
def
eq
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
equals
(
arg0:
Any
)
:
Boolean
Definition Classes
AnyRef → Any
def
expected
(
found:
Token
,
expected:
TokenKind
*
)
:
Nothing
Attributes
protected
Definition Classes
ParserCommon
def
finalize
()
:
Unit
Attributes
protected[
java.lang
]
Definition Classes
AnyRef
Annotations
@throws
(
classOf[java.lang.Throwable]
)
final
def
getClass
()
:
Class
[_]
Definition Classes
AnyRef → Any
def
getPeekToken
:
Token
Attributes
protected
Definition Classes
ParserCommon
def
hashCode
()
:
Int
Definition Classes
AnyRef → Any
final
def
isInstanceOf
[
T0
]
:
Boolean
Definition Classes
Any
val
lexer
:
smtlib.lexer.Lexer
Definition Classes
Parser → ParserCommon
final
def
ne
(
arg0:
AnyRef
)
:
Boolean
Definition Classes
AnyRef
def
nextToken
()
:
Token
Attributes
protected
Definition Classes
ParserCommon
final
def
notify
()
:
Unit
Definition Classes
AnyRef
final
def
notifyAll
()
:
Unit
Definition Classes
AnyRef
def
parseAsIdentifier
:
QualifiedIdentifier
Definition Classes
ParserCommon
def
parseAttribute
:
Attribute
Definition Classes
ParserCommon
def
parseAttributeValue
:
AttributeValue
Definition Classes
ParserCommon
def
parseBefore
[
A
]
(
endKind:
TokenKind
)
(
parseFun: () ⇒
A
)
:
A
Attributes
protected
Definition Classes
ParserCommon
def
parseBinary
:
SBinary
Definition Classes
ParserCommon
def
parseBool
:
Boolean
Definition Classes
ParserCommands
def
parseCheckSatResponse
:
CheckSatResponse
Definition Classes
ParserCommandsResponses
def
parseCommand
:
Command
Definition Classes
ParserCommands
def
parseCommandWithoutParens
:
Command
Attributes
protected
Definition Classes
Parser
→ ParserCommands
def
parseConstructor
:
Constructor
Definition Classes
ParserCommands
def
parseDatatypes
: (
SSymbol
,
Seq
[
Constructor
])
Definition Classes
ParserCommands
def
parseDecimal
:
SDecimal
Definition Classes
ParserCommon
def
parseEchoResponse
:
EchoResponse
Definition Classes
ParserCommandsResponses
def
parseFunDec
:
FunDec
Definition Classes
ParserCommands
def
parseFunDef
:
FunDef
Definition Classes
ParserCommands
def
parseGenResponse
:
GenResponse
Definition Classes
ParserCommandsResponses
def
parseGetAssertionsResponse
:
GetAssertionsResponse
Definition Classes
ParserCommandsResponses
def
parseGetAssignmentResponse
:
GetAssignmentResponse
Definition Classes
ParserCommandsResponses
def
parseGetInfoResponse
:
GetInfoResponse
Definition Classes
ParserCommandsResponses
def
parseGetModelResponse
:
GetModelResponse
Definition Classes
ParserCommandsResponses
def
parseGetOptionResponse
:
GetOptionResponse
Definition Classes
ParserCommandsResponses
def
parseGetProofResponse
:
GetProofResponse
Definition Classes
ParserCommandsResponses
def
parseGetUnsatAssumptionsResponse
:
GetUnsatAssumptionsResponse
Definition Classes
ParserCommandsResponses
def
parseGetUnsatCoreResponse
:
GetUnsatCoreResponse
Definition Classes
ParserCommandsResponses
def
parseGetValueResponse
:
GetValueResponse
Definition Classes
ParserCommandsResponses
def
parseHexadecimal
:
SHexadecimal
Definition Classes
ParserCommon
def
parseIdentifier
:
smtlib.trees.Terms.Identifier
Definition Classes
ParserCommon
def
parseIndex
:
Index
Definition Classes
ParserCommon
def
parseInfoFlag
:
InfoFlag
Definition Classes
ParserCommands
def
parseInfoResponse
:
InfoResponse
Definition Classes
ParserCommandsResponses
def
parseKeyword
:
SKeyword
Definition Classes
ParserCommon
def
parseMany
[
A
]
(
parseFun: () ⇒
A
)
:
Seq
[
A
]
Attributes
protected
Definition Classes
ParserCommon
def
parseNumeral
:
SNumeral
Definition Classes
ParserCommon
def
parseOneOrMore
[
A
]
(
parseFun: () ⇒
A
)
: (
A
,
Seq
[
A
])
Attributes
protected
Definition Classes
ParserCommon
def
parseOption
:
SMTOption
Definition Classes
ParserCommands
def
parsePropLit
:
PropLiteral
Definition Classes
ParserCommands
def
parseSExpr
:
SExpr
Definition Classes
ParserCommon
def
parseSList
:
SList
Definition Classes
ParserCommon
def
parseScript
:
Script
Definition Classes
ParserCommands
def
parseSort
:
Sort
Definition Classes
ParserCommon
def
parseSortedVar
:
SortedVar
Definition Classes
ParserTerms
def
parseString
:
SString
Definition Classes
ParserCommon
def
parseSymbol
:
SSymbol
Definition Classes
ParserCommon
def
parseTerm
:
Term
Definition Classes
ParserTerms
def
parseTermWithoutParens
(
startPos:
Position
)
:
Term
Attributes
protected
Definition Classes
ParserTerms
def
parseUnderscoreIdentifier
:
smtlib.trees.Terms.Identifier
Definition Classes
ParserCommon
def
parseUntil
[
A
]
(
endKind:
TokenKind
,
eatEnd:
Boolean
)
(
parseFun: () ⇒
A
)
:
Seq
[
A
]
Attributes
protected
Definition Classes
ParserCommon
def
parseVarBinding
:
VarBinding
Definition Classes
ParserTerms
def
parseWithin
[
A
]
(
startKind:
TokenKind
,
endKind:
TokenKind
)
(
parseFun: () ⇒
A
)
:
A
Attributes
protected
Definition Classes
ParserCommon
def
peekToken
:
Token
Attributes
protected
Definition Classes
ParserCommon
final
def
synchronized
[
T0
]
(
arg0: ⇒
T0
)
:
T0
Definition Classes
AnyRef
def
toString
()
:
String
Definition Classes
AnyRef → Any
def
tryParseAttributeValue
:
Option
[
AttributeValue
]
Definition Classes
ParserCommon
def
tryParseConstant
:
Option
[
Constant
]
Definition Classes
ParserTerms
final
def
wait
()
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
,
arg1:
Int
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
final
def
wait
(
arg0:
Long
)
:
Unit
Definition Classes
AnyRef
Annotations
@throws
(
...
)
Inherited from
smtlib.parser.Parser
Inherited from
ParserCommandsResponses
Inherited from
ParserCommands
Inherited from
ParserTerms
Inherited from
ParserCommon
Inherited from
AnyRef
Inherited from
Any
Ungrouped