diff options
-rwxr-xr-x | cli.py | 7 | ||||
-rw-r--r-- | qface/idl/parser/T.g4 (renamed from T.g4) | 0 |
2 files changed, 4 insertions, 3 deletions
@@ -12,9 +12,9 @@ import yaml os.environ['PYTHONPATH'] = os.getcwd() -def sh(cmd, all=False): +def sh(cmd, all=False, **kwargs): click.echo('$ {0}'.format(cmd)) - return call(cmd, shell=True) + return call(cmd, shell=True, **kwargs) @click.group() @@ -24,7 +24,8 @@ def cli(): @cli.command() def antlr(): - sh('antlr4 -Dlanguage=Python3 -Werror -package qface.idl.parser -o qface/idl/parser -listener -visitor T.g4') + cwd = str(Path('qface/idl/parser').absolute()) + sh('antlr4 -Dlanguage=Python3 -Werror -package qface.idl.parser -o . -listener -visitor T.g4', cwd=cwd) @cli.command() diff --git a/T.g4 b/qface/idl/parser/T.g4 index 8603612..8603612 100644 --- a/T.g4 +++ b/qface/idl/parser/T.g4 |