15 #ifndef Om_Language_Symbol_OperandSymbol_
17 #define Om_Language_Symbol_OperandSymbol_ \
18 Om::Language::Symbol::OperandSymbol
26 #define Om_Language_Symbol_OperandSymbol_GetCases_() \
27 case Symbol::theStartOperandSymbol: \
28 case Symbol::theEndOperandSymbol
34 #define Om_Language_Symbol_OperandSymbol_GetStartHex_() \
41 #define Om_Language_Symbol_OperandSymbol_GetEndHex_() \
48 #define Om_Language_Symbol_OperandSymbol_GetStartString_() \
49 Om_Macro_GetString_( \
50 Om_Language_Symbol_OperandSymbol_GetStartHex_() \
57 #define Om_Language_Symbol_OperandSymbol_GetEndString_() \
58 Om_Macro_GetString_( \
59 Om_Language_Symbol_OperandSymbol_GetEndHex_() \
#define Om_Macro_GetNumber_(theHex)
Converts a bare hexadecimal to a numeric literal.
OperandSymbol
An Operand symbol.
#define Om_Language_Symbol_OperandSymbol_GetStartHex_()
Gets the bare hexadecimal code for Om::Language::Symbol::theStartOperandSymbol.
#define Om_Language_Symbol_OperandSymbol_GetEndHex_()
Gets the bare hexadecimal code for Om::Language::Symbol::theEndOperandSymbol.