43 Commits (master)
 

Author SHA1 Message Date
Thomas A. Christensen II d86d85a182
Add position location for YAML parsing errors
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II 54dc67b0d3 Add error catching for YAML parsing
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II 48c2d7a151
Add error catching
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II 6377725abc
Add documentation to README
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II a74e650635
Add sorting for the process names
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II c498ec82da
Promote params_to_table function to NFDocs class
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II d4b3fdc354
Switch to parsing workflows before processes
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II ccda669363
Add plural string understanding to section titles
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II c8d642002b
Add check for zero docs of that type
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II 6b0fee69b2 Add capitalization for section titles
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II 7b9b9948cc
Add bolded text for parameter names
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II 0b7d2df746
Remove "Tuple" table printing for sub tables
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II ab795f0842
Make table title optional in params_to_table function
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II 4993a39d17
Modify IO table to use text nodes when applicable
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II f7744f9463
Remove parameter bullet list generating function
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II 5362d16fad
Switch NFDocs directive to use parameter tables instead of bullet lists
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II ed37b5036a
Add a function to make parameter tables
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II f1b695baf9
Remove function params_to_list from NFDocs class
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II f555cd9c20
Remove function definition_type from NFDocs class
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II ccdb61ac27
Refactor to parse multiple files from the directory
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II ab23cd2e17
Remove debug print statement
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II cef18ef1fc
Add sections to the document tree
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II ad108c60b5
Correct function signatures for use inside of class
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II cd83bcb3d1
Add setup function
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II 5124acddc7 Promote main script to RST run function
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II c09f664328
Promote the parser script to a Directive class
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II 01bd885867
Add document tree creation based on docstrings
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II 0256c01c20
Removing debugging print line from parameter parsing function
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II 5c1bd1cb14
Add regular input/output parsing to parameter parsing function
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II 33489aa277
Add named output parsing to tuple parsing function
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II 1b3180e3ab
Fix indexing error cutting off last line of docstrings
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II 557a7e3ccd
Add a function that can parse recursive tuples
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II c481a04fc0
Make docstring dictionary more generic
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II f880f47b3d
Fix YAML deprecation
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II 157105379e
Add docstring parsing per process
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II dbc70e0d4d
Add definition_type function to parse out function names and types
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II d727de5715
Add finding positions of docstrings
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II 4f6fc88e40
Add comments to parser
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II fc4c536ab6
Add line extraction to parser
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II 29d17c9581
Add file reading to parser
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II 4c0f7869ac
Add argument parsing to nfdocs-parser.py
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II ca4982cee8
Add nfdocs-parser.py
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago
Thomas A. Christensen II da149be781
Initial commit
Signed-off-by: Thomas A. Christensen II <25492070+MillironX@users.noreply.github.com>
2 years ago