|
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 |