OpenASIP 2.2
|
#include <ParserStructs.hh>
Public Member Functions | |
std::string | toString () const |
Public Attributes | |
UValue | width |
Number of MAUs that are initialized by the init field. | |
LiteralOrExpression | litOrExpr |
Initialisation value. | |
One init data field of data line.
Form: [width:]literalOrExpression
e.g.these are valid 4:codeLabel, 0b1010010, 0x139da 4:0x1abcd -4
Definition at line 339 of file ParserStructs.hh.
|
inline |
String representation of term for error message generation.
Definition at line 349 of file ParserStructs.hh.
References LiteralOrExpression::expression, LiteralOrExpression::isExpression, Expression::label, litOrExpr, LiteralOrExpression::value, and width.
Referenced by CodeSectionCreator::addAnnotationes().
LiteralOrExpression InitDataField::litOrExpr |
Initialisation value.
Definition at line 344 of file ParserStructs.hh.
Referenced by CodeSectionCreator::addAnnotationes(), AssemblerParser::definition< ScannerT >::definition(), toString(), and DataSectionCreator::writeDataLineToTPEF().
UValue InitDataField::width |
Number of MAUs that are initialized by the init field.
Definition at line 342 of file ParserStructs.hh.
Referenced by CodeSectionCreator::addAnnotationes(), AssemblerParser::definition< ScannerT >::definition(), toString(), and DataSectionCreator::writeDataLineToTPEF().