diff options
author | Elliott Hughes <enh@google.com> | 2013-11-05 09:44:57 -0800 |
---|---|---|
committer | Elliott Hughes <enh@google.com> | 2013-11-05 09:44:57 -0800 |
commit | f6e21e06e38404c1dfd8d787dd7e38331dde3be3 (patch) | |
tree | 0c44c48b57c918be23aaaa779ec66d8294f31cff /sh/token.h | |
parent | 8c58086c54a23d33e915852a1355a171b09679cc (diff) | |
download | system_core-f6e21e06e38404c1dfd8d787dd7e38331dde3be3.zip system_core-f6e21e06e38404c1dfd8d787dd7e38331dde3be3.tar.gz system_core-f6e21e06e38404c1dfd8d787dd7e38331dde3be3.tar.bz2 |
Dispose of ash.
We haven't used ash for several releases. Remove ash and its
companion liblinenoise.
I've left the support for an alternative shell here for now,
but we can move that out to external/mksh later if we want.
(For now this seemed like a somewhat useful signpost to the real shell.)
Change-Id: I634c7969f6cbe375a2bc56fc1077e64888380f3d
Diffstat (limited to 'sh/token.h')
-rw-r--r-- | sh/token.h | 112 |
1 files changed, 0 insertions, 112 deletions
diff --git a/sh/token.h b/sh/token.h deleted file mode 100644 index c961f01..0000000 --- a/sh/token.h +++ /dev/null @@ -1,112 +0,0 @@ -#define TEOF 0 -#define TNL 1 -#define TSEMI 2 -#define TBACKGND 3 -#define TAND 4 -#define TOR 5 -#define TPIPE 6 -#define TLP 7 -#define TRP 8 -#define TENDCASE 9 -#define TENDBQUOTE 10 -#define TREDIR 11 -#define TWORD 12 -#define TIF 13 -#define TTHEN 14 -#define TELSE 15 -#define TELIF 16 -#define TFI 17 -#define TWHILE 18 -#define TUNTIL 19 -#define TFOR 20 -#define TDO 21 -#define TDONE 22 -#define TBEGIN 23 -#define TEND 24 -#define TCASE 25 -#define TESAC 26 -#define TNOT 27 - -/* Array indicating which tokens mark the end of a list */ -const char tokendlist[] = { - 1, - 0, - 0, - 0, - 0, - 0, - 0, - 0, - 1, - 1, - 1, - 0, - 0, - 0, - 1, - 1, - 1, - 1, - 0, - 0, - 0, - 1, - 1, - 0, - 1, - 0, - 1, - 0, -}; - -const char *const tokname[] = { - "end of file", - "newline", - "\";\"", - "\"&\"", - "\"&&\"", - "\"||\"", - "\"|\"", - "\"(\"", - "\")\"", - "\";;\"", - "\"`\"", - "redirection", - "word", - "\"if\"", - "\"then\"", - "\"else\"", - "\"elif\"", - "\"fi\"", - "\"while\"", - "\"until\"", - "\"for\"", - "\"do\"", - "\"done\"", - "\"{\"", - "\"}\"", - "\"case\"", - "\"esac\"", - "\"!\"", -}; - -#define KWDOFFSET 13 - -const char *const parsekwd[] = { - "if", - "then", - "else", - "elif", - "fi", - "while", - "until", - "for", - "do", - "done", - "{", - "}", - "case", - "esac", - "!", - 0 -}; |