summaryrefslogtreecommitdiffstats
path: root/sh/token.h
diff options
context:
space:
mode:
authorElliott Hughes <enh@google.com>2013-11-05 09:44:57 -0800
committerElliott Hughes <enh@google.com>2013-11-05 09:44:57 -0800
commitf6e21e06e38404c1dfd8d787dd7e38331dde3be3 (patch)
tree0c44c48b57c918be23aaaa779ec66d8294f31cff /sh/token.h
parent8c58086c54a23d33e915852a1355a171b09679cc (diff)
downloadsystem_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.h112
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
-};