SMTStabilizer API
Public API documentation for SMTStabilizer
Loading...
Searching...
No Matches
stabilizer::parser::TypeChecker Class Reference

Lexical classifiers for SMT-LIB literals and token shapes. More...

#include <util.h>

Static Public Member Functions

static bool isInt (const std::string &str)
 
static bool isReal (const std::string &str)
 
static bool isBV (const std::string &str)
 
static bool isFP (const std::string &str)
 
static bool isString (const std::string &str)
 
static bool isScientificNotation (const std::string &str)
 
static bool isNumber (const std::string &str)
 

Detailed Description

Lexical classifiers for SMT-LIB literals and token shapes.

Definition at line 48 of file util.h.

Member Function Documentation

◆ isBV()

bool stabilizer::parser::TypeChecker::isBV ( const std::string &  str)
static

◆ isFP()

bool stabilizer::parser::TypeChecker::isFP ( const std::string &  str)
static

◆ isInt()

◆ isNumber()

bool stabilizer::parser::TypeChecker::isNumber ( const std::string &  str)
static

Definition at line 43 of file util.cpp.

References isInt(), and isReal().

Referenced by stabilizer::parser::Parser::getSymbol(), and stabilizer::parser::Parser::parseConstFunc().

◆ isReal()

◆ isScientificNotation()

bool stabilizer::parser::TypeChecker::isScientificNotation ( const std::string &  str)
static

◆ isString()

bool stabilizer::parser::TypeChecker::isString ( const std::string &  str)
static

The documentation for this class was generated from the following files: