|
Public Member Functions |
| MetaCompiler () |
void | registerAttribute (IN(RString) name, IN(RString) clsname) |
| Register a given CodeAttribute by name.
|
RString | getRegisteredAttribute (IN(RString) name) |
RCodeAttribute | readParseCodeAttribute (IN(RString) code) |
RUnitInfo | addUnit (IN(RString) unitdeclarator) |
| adds a unit in the notation acdk_tools_aunit
|
void | writeUnitDefinitions (IN(RPrintWriter) out) |
bool | hasUnit (IN(RString) unit) |
RUnitInfo | getUnit (IN(RString) unit) |
Static Public Member Functions |
RMetaCompiler | getMetaCompiler () |
bool | skipUntilToken (IN(RStreamTokenizer) in, int tk) |
void | skipStatement (IN(RStreamTokenizer) in) |
void | skipTypeDeclarator (IN(RStreamTokenizer) in) |
void | skipWS (IN(RStreamTokenizer) in) |
void | skipPreprocessorStatement (IN(RStreamTokenizer) in) |
RString | readComponentIndentifier (IN(RStreamTokenizer) in, RTokenStack tkstack=Nil) |
RString | readCodeAttributeCode (IN(RStreamTokenizer) in) |
bool | isAccessToken (IN(RString) str) |
bool | checkCompatibleType (RString str) |
Public Attributes |
acdk::util::RTreeMap | _registeredAttributes |
| RString name -> RString classname.
|
RArrayList | _units |
| contains RUnitInfo
|
REnumInfoArray | _enums |
| list of enum found
|
bool | _unitDefsWritten |
RString | _baseOutname |
RString | _baseStupOutname |
| only used to write stup code
|
bool | baseMetaInfoHeaderWritten |
bool | dummyExportForExternalMIWritten |
Static Public Attributes |
bool | externalMetaInfo |
| generate meta info as external shared library always true
|
bool | generateProxies |