From 3d5460adf0bb4b20c178fb22ef2726f4adf2f46b Mon Sep 17 00:00:00 2001 From: ferraith Date: Sat, 28 Jul 2018 12:18:38 +0200 Subject: [PATCH 1/2] #34: Renamed depend argument and added new dependencies argument --- README.rst | 18 +++++++++++------- example/setup.cfg | 12 +++++++----- setuptools_antlr/command.py | 16 +++++++++------- test/test_command.py | 10 +++++----- 4 files changed, 32 insertions(+), 24 deletions(-) diff --git a/README.rst b/README.rst index f6a414f..d99e8ac 100644 --- a/README.rst +++ b/README.rst @@ -114,7 +114,8 @@ See ``python setup.py antlr --help`` for available command line options: ... Options for 'AntlrCommand' command: --grammars (-g) specify grammars to generate parsers for - --output (-o) specify output directories where output is generated + --output (-o) specify directories where output is generated + --dependencies (-d) generate parser for every grammar a passed grammar depends on --atn generate rule augmented transition network diagrams --encoding specify grammar file encoding e.g. euc-jp --message-format specify output style for messages in antlr, gnu, vs2005 @@ -124,7 +125,7 @@ See ``python setup.py antlr --help`` for available command line options: --no-listener don't generate parse tree listener --visitor generate parse tree visitor --no-visitor don't generate parse tree visitor (default) - --depend generate file dependencies + --file-dependencies generate list of file dependencies instead of parsers --grammar-options set/override a grammar-level option --w-error treat warnings as error --x-dbg-st launch StringTemplate visualizer on generated code @@ -142,9 +143,12 @@ Apart from passing options on the command line it's also possible to add a dedic [antlr] # Specify grammars to generate parsers for; default: None - #grammars = [ ...] - # Specify output directories where all output is generated; default: ./ - output = default=gen + #grammars = [ ...] + # Specify directories where output is generated; default: ./ + #output = [default=] + # [= ...] + # Generate parser for every grammar a passed grammar depends on (yes|no); default: no + #dependencies = no # Generate DOT graph files that represent the internal ATN data structures (yes|no); default: no #atn = no # Specify grammar file encoding; default: utf-8 @@ -157,8 +161,8 @@ Apart from passing options on the command line it's also possible to add a dedic #listener = yes # Generate parse tree visitor (yes|no); default: no visitor = yes - # Generate file dependencies (yes|no); default: no - #depend = no + # Generate list of file dependencies instead of parsers (yes|no); default: no + #file-dependencies = no # Set/override grammar-level options (