OpenASIP
2.0
|
#include <ParserStructs.hh>
Public Member Functions | |
std::string | toString () const |
Public Attributes | |
bool | part2Used |
Is port name used. More... | |
std::string | part1 |
Unit name. More... | |
std::string | part2 |
Port or operation name. More... | |
UValue | index |
Register or operand index. More... | |
Parsed data of registerfile index or function unit operation operand reference.
Form: rf[.port].index and fu.operation.index
Definition at line 105 of file ParserStructs.hh.
|
inline |
String representation of term for error message generation.
Definition at line 119 of file ParserStructs.hh.
References index, part1, part2, part2Used, and Conversion::toString().
Referenced by RegisterTerm::toString().
UValue IndexTerm::index |
Register or operand index.
Definition at line 114 of file ParserStructs.hh.
Referenced by MachineResourceManager::registerFileIndexReference(), MachineResourceManager::resourceID(), MachineResourceManager::rFPortOrFUIndexReference(), and toString().
std::string IndexTerm::part1 |
Unit name.
Definition at line 110 of file ParserStructs.hh.
Referenced by MachineResourceManager::indexResource(), MachineResourceManager::resourceID(), and toString().
std::string IndexTerm::part2 |
Port or operation name.
Definition at line 112 of file ParserStructs.hh.
Referenced by MachineResourceManager::resourceID(), MachineResourceManager::rFPortOrFUIndexReference(), and toString().
bool IndexTerm::part2Used |
Is port name used.
Definition at line 108 of file ParserStructs.hh.
Referenced by MachineResourceManager::indexResource(), MachineResourceManager::resourceID(), and toString().