Rework decision process for whether to interpret keywords as structural

or as commands (for LL parser). Will allow 'builtin --' to parse as a
plain statement, instead of a decorated statement '--'
This commit is contained in:
ridiculousfish
2013-10-12 02:46:49 -07:00
parent 77e358a001
commit ddec870d25
5 changed files with 72 additions and 93 deletions

View File

@@ -2004,6 +2004,7 @@ static void test_new_parser_ll2(void)
{L"command", L"command", L"", parse_statement_decoration_none},
{L"command -", L"command", L"-", parse_statement_decoration_none},
{L"command --", L"command", L"--", parse_statement_decoration_none},
{L"builtin --names", L"builtin", L"--names", parse_statement_decoration_none},
{L"function", L"function", L"", parse_statement_decoration_none},
{L"function --help", L"function", L"--help", parse_statement_decoration_none}
};