mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-05 01:50:56 +07:00
* GeneralCommandLine does not support "as is" command line: it should be splitted to arguments (due to ProcessBuilder interface). So, we need to support quotes in command line to use to split arguments
21 lines
791 B
Plaintext
21 lines
791 B
Plaintext
FILE
|
|
CommandLineCommandImpl(COMMAND)
|
|
PsiElement(LITERAL_STARTS_FROM_LETTER)('fake_command')
|
|
PsiWhiteSpace(' ')
|
|
CommandLineArgumentImpl(ARGUMENT)
|
|
PsiElement(SPACED_LITERAL_STARTS_FROM_LETTER)('"spam and eggs"')
|
|
PsiWhiteSpace(' ')
|
|
CommandLineArgumentImpl(ARGUMENT)
|
|
PsiElement(LITERAL_STARTS_FROM_LETTER)('chicken')
|
|
PsiWhiteSpace(' ')
|
|
CommandLineOptionImpl(OPTION)
|
|
PsiElement(LONG_OPTION_NAME_TOKEN)('--with')
|
|
PsiElement(=)('=')
|
|
CommandLineArgumentImpl(ARGUMENT)
|
|
PsiElement(LITERAL_STARTS_FROM_LETTER)('ketchup')
|
|
PsiWhiteSpace(' ')
|
|
CommandLineOptionImpl(OPTION)
|
|
PsiElement(LONG_OPTION_NAME_TOKEN)('--with')
|
|
PsiElement(=)('=')
|
|
CommandLineArgumentImpl(ARGUMENT)
|
|
PsiElement(SINGLE_Q_SPACED_LITERAL_STARTS_FROM_LETTER)(''russian mustard'') |