![]() |
![]() |
![]() |
![]() |
![]() |
Appendix A: List of recognized keywords
By default target language keywords are recognized among ASN.1 identifiers and a postfix `_<language>_KEYWORD' is added at the end of the identifier when SDL (<language> = SDL), TTCN (<language> = TTCN) or C (<language> = CPP) is generated. This appendix describes lists of supported keywords for all supported target the target languages.
SDL keywords
active, adding, all, alternative, and, any, as, atleast, axioms, block, break, call, channel, choice, comment, connect, connection, constant, constants, continue, create, dcl, decision, default, else, endalternative, endblock, endchannel, endconnection, enddecision, endgenerator, endmacro, endnewtype, endoperator, endpackage, endprocedure, endprocess, endrefinement, endselect, endservice, endstate, endsubstructure, endsyntype, endsystem, env, error, export, exported, external, fi, finalized, for, fpar, from, gate, generator, if, import, imported, in, inherits, input, interface, join, literal, literals, macro, macrodefinition, macroid, map, mod, nameclass, newtype, nextstate, nodelay, noequality, none, not, now, offspring, operator, operators, optional, or, ordering, out, output, package, parent, priority, procedure, process, provided, redefined, referenced, refinement, rem, remote, reset, return, returns, revealed, reverse, save, select, self, sender, service, set, signal, signallist, signalroute, signalset, size, spelling, start, state, stop, struct, substructure, synonym, syntype, system, task, then, this, timer, to, type, use, via, view, viewed, virtual, with, xor
TTCN keywords
ACTIVATE, AND, BITSTRING, BIT_TO_INT, BY, CANCEL, CASE, COMPLEMENT, CP, CREATE, DO, DONE, ELSE, ENC, ENDCASE, ENDIF, ENDVAR, ENDWHILE, F, FAIL, fail, GOTO, HEXSTRING, HEX_TO_INT, I, IF, IF_PRESENT, INCONC, inconc, INFINITY, INT_TO_BIT, INT_TO_HEX, IS_CHOSEN, IUT, LT, min, MOD, ms, MTC, NOT, ns, OMIT, OR, OTHERWISE, P, LENGTH_OF, none, NUMBER_OF_ELEMENTS, OCTETSTRING, OBJECTIDENTIFIER, PASS, pass, PDU, PERMUTATION, ps, PTC, R, READTIMER, REPEAT, REPLACE, RETURN, RETURNVALUE, R_Type, s, START, STATIC, SUPERSET, SUBSET, THEN, TIMEOUT, TIMER, TO, UNTIL, us, UT, VAR, WHILE
C++ keywords
bool, catch, class, const_cast, delete, dynamic_cast, explicit, false, friend, inline, __multiple_inheritance, mutable, namespace, new, operator, private, protected, public, reinterpret_cast, __single_inheritance, static_cast, template, this, throw, true, try, typeid, typename, using, virtual, __virtual_inheritance, xalloc
auto, asm, break, case, char, const, continue, default, do, double, else, enum, extern, float, for, goto, if, int, long, register, return, short, signed, sizeof, static, struct, switch, typedef, union, unsigned, void, volatile, while
http://www.ibm.com/rational |
![]() |
![]() |
![]() |
![]() |