diff options
author | chin <none@none> | 2007-08-17 12:01:52 -0700 |
---|---|---|
committer | chin <none@none> | 2007-08-17 12:01:52 -0700 |
commit | da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968 (patch) | |
tree | 5280d3b78e289fe9551371ab6e7f15ef9944ea14 /usr/src/lib/libpp/sparc/ppdebug.h | |
parent | 073dbf9103ef2a2b05d8a16e2d26db04e0374b0e (diff) | |
download | illumos-gate-da2e3ebdc1edfbc5028edf1354e7dd2fa69a7968.tar.gz |
6437624 RFE: Add ksh93 (as /usr/bin/ksh93) and libshell.so to OS/Net
6505835 AST tools and library (libpp) required for creating l10n messages for ksh93
PSARC/2006/550 Korn Shell 93 Integration
PSARC/2006/587 /etc/ksh.kshrc for ksh93
PSARC/2007/035 ksh93 Amendments
Contributed by Roland Mainz <roland.mainz@nrubsig.org>
--HG--
rename : usr/src/lib/libcmd/common/mapfile-vers => deleted_files/usr/src/lib/libcmd/common/mapfile-vers
rename : usr/src/lib/libcmd/common/placeholder.c => deleted_files/usr/src/lib/libcmd/common/placeholder.c
Diffstat (limited to 'usr/src/lib/libpp/sparc/ppdebug.h')
-rw-r--r-- | usr/src/lib/libpp/sparc/ppdebug.h | 211 |
1 files changed, 211 insertions, 0 deletions
diff --git a/usr/src/lib/libpp/sparc/ppdebug.h b/usr/src/lib/libpp/sparc/ppdebug.h new file mode 100644 index 0000000000..9c9f29e795 --- /dev/null +++ b/usr/src/lib/libpp/sparc/ppdebug.h @@ -0,0 +1,211 @@ +/* +* preprocessor library debug maps +*/ +struct map +{ + char* nam; + long val; +}; +static struct map pplexmap[] = +{ + "PROTO", PROTO, + "RES1", RES1, + "RES1a", RES1a, + "RES1e", RES1e, + "RES1f", RES1f, + "RES1h", RES1h, + "RES1l", RES1l, + "RES1n", RES1n, + "RES1o", RES1o, + "RES1t", RES1t, + "RES1x", RES1x, + "RES1y", RES1y, + "COM1", COM1, + "COM2", COM2, + "COM3", COM3, + "COM4", COM4, + "COM5", COM5, + "COM6", COM6, + "COM7", COM7, + "NID", NID, + "LIT", LIT, + "LIT1", LIT1, + "LIT2", LIT2, + "BAD1", BAD1, + "BAD2", BAD2, + "DOT", DOT, + "DOT2", DOT2, + "WS1", WS1, + "QUICK", QUICK, + "QTOK", QTOK, + "QNUM", QNUM, + "QEXP", QEXP, + "QCOM", QCOM, + "QID", QID, + "MAC0", MAC0, + "MACN", MACN, + "HIT0", HIT0, + "HITN", HITN, + "LIT0", LIT0, + "SHARP1", SHARP1, + "TOKEN", TOKEN, + "OCT1", OCT1, + "OCT2", OCT2, + "OCT3", OCT3, + "NOT1", NOT1, + "PCT1", PCT1, + "AND1", AND1, + "STAR1", STAR1, + "PLUS1", PLUS1, + "MINUS1", MINUS1, + "ARROW1", ARROW1, + "COLON1", COLON1, + "LT1", LT1, + "LSH1", LSH1, + "EQ1", EQ1, + "RSH1", RSH1, + "GT1", GT1, + "CIRC1", CIRC1, + "OR1", OR1, + "DEC1", DEC1, + "DEC2", DEC2, + "HEX1", HEX1, + "HEX2", HEX2, + "HEX3", HEX3, + "HEX4", HEX4, + "HEX5", HEX5, + "HEX6", HEX6, + "HEX7", HEX7, + "HEX8", HEX8, + "DBL1", DBL1, + "DBL2", DBL2, + "DBL3", DBL3, + "DBL4", DBL4, + "DBL5", DBL5, + "DOT1", DOT1, + "HDR1", HDR1, + "BIN1", BIN1, + "TERMINAL", TERMINAL, + "S_CHRB", S_CHRB, + "S_COMMENT", S_COMMENT, + "S_EOB", S_EOB, + "S_LITBEG", S_LITBEG, + "S_LITEND", S_LITEND, + "S_LITESC", S_LITESC, + "S_MACRO", S_MACRO, + "S_NL", S_NL, + "S_QUAL", S_QUAL, + "S_SHARP", S_SHARP, + "S_VS", S_VS, + "S_CHR", S_CHR, + "S_HUH", S_HUH, + "S_TOK", S_TOK, + "S_TOKB", S_TOKB, + "S_WS", S_WS, + "S_RESERVED", S_RESERVED, +}; +static struct map ppstatemap[] = +{ + "ADD", ADD, + "COLLECTING", COLLECTING, + "COMPATIBILITY", COMPATIBILITY, + "COMPILE", COMPILE, + "CONDITIONAL", CONDITIONAL, + "DEFINITION", DEFINITION, + "DIRECTIVE", DIRECTIVE, + "DISABLE", DISABLE, + "EOF2NL", EOF2NL, + "ESCAPE", ESCAPE, + "FILEPOP", FILEPOP, + "HEADER", HEADER, + "HIDDEN", HIDDEN, + "JOINING", JOINING, + "NEWLINE", NEWLINE, + "NOEXPAND", NOEXPAND, + "NOSPACE", NOSPACE, + "NOTEXT", NOTEXT, + "NOVERTICAL", NOVERTICAL, + "PASSEOF", PASSEOF, + "PASSTHROUGH", PASSTHROUGH, + "QUOTE", QUOTE, + "SKIPCONTROL", SKIPCONTROL, + "SKIPMACRO", SKIPMACRO, + "SPACEOUT", SPACEOUT, + "SQUOTE", SQUOTE, + "STANDALONE", STANDALONE, + "STRICT", STRICT, + "STRIP", STRIP, + "SYNCLINE", SYNCLINE, + "TRANSITION", TRANSITION, + "WARN", WARN, +}; +static struct map ppmodemap[] = +{ + "ALLMULTIPLE", ALLMULTIPLE, + "BUILTIN", BUILTIN, + "CATLITERAL", CATLITERAL, + "DUMP", DUMP, + "EXPOSE", EXPOSE, + "EXTERNALIZE", EXTERNALIZE, + "FILEDEPS", FILEDEPS, + "GENDEPS", GENDEPS, + "HEADERDEPS", HEADERDEPS, + "HOSTED", HOSTED, + "HOSTEDTRANSITION", HOSTEDTRANSITION, + "INACTIVE", INACTIVE, + "INIT", INIT, + "LOADING", LOADING, + "MARKC", MARKC, + "MARKHOSTED", MARKHOSTED, + "MARKMACRO", MARKMACRO, + "PEDANTIC", PEDANTIC, + "READONLY", READONLY, + "RELAX", RELAX, +}; +static struct map ppoptionmap[] = +{ + "ELSEIF", ELSEIF, + "FINAL", FINAL, + "HEADEREXPAND", HEADEREXPAND, + "HEADEREXPANDALL", HEADEREXPANDALL, + "IGNORELINE", IGNORELINE, + "INITIAL", INITIAL, + "KEEPNOTEXT", KEEPNOTEXT, + "KEYARGS", KEYARGS, + "MODERN", MODERN, + "NATIVE", NATIVE, + "NOHASH", NOHASH, + "NOISE", NOISE, + "NOISEFILTER", NOISEFILTER, + "NOPROTO", NOPROTO, + "PLUSCOMMENT", PLUSCOMMENT, + "PLUSPLUS", PLUSPLUS, + "PLUSSPLICE", PLUSSPLICE, + "PRAGMAEXPAND", PRAGMAEXPAND, + "PREDEFINED", PREDEFINED, + "PREDEFINITIONS", PREDEFINITIONS, + "PREFIX", PREFIX, + "PRESERVE", PRESERVE, + "PROTOTYPED", PROTOTYPED, + "REGUARD", REGUARD, + "SPLICECAT", SPLICECAT, + "SPLICESPACE", SPLICESPACE, + "STRINGSPAN", STRINGSPAN, + "STRINGSPLIT", STRINGSPLIT, + "TRUNCATE", TRUNCATE, + "ZEOF", ZEOF, +}; +static struct map ppinmap[] = +{ + "BUFFER", IN_BUFFER, + "COPY", IN_COPY, + "EXPAND", IN_EXPAND, + "FILE", IN_FILE, + "INIT", IN_INIT, + "MACRO", IN_MACRO, + "MULTILINE", IN_MULTILINE, + "QUOTE", IN_QUOTE, + "RESCAN", IN_RESCAN, + "SQUOTE", IN_SQUOTE, + "STRING", IN_STRING, +}; |