# arsperl meta language

# struct union keyedBy keyValue indicatesVariable

ARValueStruct u dataType AR_DATA_TYPE_KEYWORD keyNum
ARValueStruct u dataType AR_DATA_TYPE_INTEGER intVal
ARValueStruct u dataType AR_DATA_TYPE_REAL realVal
ARValueStruct u dataType AR_DATA_TYPE_CHAR charVal
ARValueStruct u dataType AR_DATA_TYPE_DIARY diaryVal
ARValueStruct u dataType AR_DATA_TYPE_ENUM enumVal
ARValueStruct u dataType AR_DATA_TYPE_TIME timeVal
ARValueStruct u dataType AR_DATA_TYPE_BITMASK maskVal
ARValueStruct u dataType AR_DATA_TYPE_BYTES byteListVal
ARValueStruct u dataType AR_DATA_TYPE_DECIMAL decimalVal
ARValueStruct u dataType AR_DATA_TYPE_ATTACH attachVal
ARValueStruct u dataType AR_DATA_TYPE_ULONG ulongVal
ARValueStruct u dataType AR_DATA_TYPE_COORDS coordListVal
