sisi4s
|
#include <Parser.hpp>
Public Member Functions | |
InputFileParser (std::string const &fileName) | |
~InputFileParser () | |
std::vector< Algorithm * > | parse () |
Protected Member Functions | |
Algorithm * | parseAlgorithm () |
std::vector< Argument > | parseArguments () |
Argument | parseArgument () |
Argument | parseImplicitlyNamedArgument () |
Argument | parseExplicitlyNamedArgument () |
std::string | parseData () |
std::string | parseSymbolName () |
Data * | parseSymbol () |
TextData * | parseText () |
NumericData * | parseNumber () |
RealData * | parseReal (int64_t const sign, int64_t const integerPart) |
void | skipIrrelevantCharacters () |
void | skipComment () |
void | skipWhiteSpaceCharacters () |
void | expectCharacter (char const character) |
Protected Attributes | |
LineNumberStream | stream |
sisi4s::InputFileParser< InputFileFormat::CC4S >::InputFileParser | ( | std::string const & | fileName | ) |
|
protected |
std::vector< Algorithm * > sisi4s::InputFileParser< InputFileFormat::CC4S >::parse | ( | ) |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |