Scripts¶
pnodes¶
Meta-grammar processor
usage: pnodes [-h] [--field-file FIELD_FILE] [--kind-file KIND_FILE]
[--node-file NODE_FILE] [--template-file TEMPLATE_FILE]
[--meta-basename META_BASENAME] [--kind-type KIND_TYPE]
[--kind-prefix KIND_PREFIX]
[--kind-range-prefix KIND_RANGE_PREFIX] [--node-type NODE_TYPE]
[--keep-order]
{disp-nodes,disp-kinds,disp-formats,disp-funcs,disp-types,get_format,body,meta_specs,meta_body,class-kinds,libghdl-nodes,libghdl-meta,libghdl-names,libghdl-tokens,libghdl-elocs,libghdl-errorout}
positional arguments¶
- action¶
optional arguments¶
- -h, --help¶
show this help message and exit
- --field-file <field_file>¶
specify file which defines fields
- --kind-file <kind_file>¶
specify file which defines nodes kind
- --node-file <node_file>¶
specify file which defines nodes and methods
- --template-file <template_file>¶
specify template body file
- --meta-basename <meta_basename>¶
specify base name of meta files
- --kind-type <kind_type>¶
name of kind type
- --kind-prefix <kind_prefix>¶
prefix for kind literals
- --kind-range-prefix <kind_range_prefix>¶
prefix for kind subtype (range)
- --node-type <node_type>¶
name of the node type
- --keep-order¶
keep field order of nodes
pnodespy¶
Meta-grammar processor
usage: pnodespy [-h] [--field-file FIELD_FILE] [--kind-file KIND_FILE]
[--node-file NODE_FILE] [--template-file TEMPLATE_FILE]
[--meta-basename META_BASENAME] [--kind-type KIND_TYPE]
[--kind-prefix KIND_PREFIX]
[--kind-range-prefix KIND_RANGE_PREFIX]
[--node-type NODE_TYPE] [--keep-order]
{disp-nodes,disp-kinds,disp-formats,disp-funcs,disp-types,get_format,body,meta_specs,meta_body,class-kinds,libghdl-nodes,libghdl-meta,libghdl-names,libghdl-tokens,libghdl-elocs,libghdl-errorout}
positional arguments¶
- action¶
optional arguments¶
- -h, --help¶
show this help message and exit
- --field-file <field_file>¶
specify file which defines fields
- --kind-file <kind_file>¶
specify file which defines nodes kind
- --node-file <node_file>¶
specify file which defines nodes and methods
- --template-file <template_file>¶
specify template body file
- --meta-basename <meta_basename>¶
specify base name of meta files
- --kind-type <kind_type>¶
name of kind type
- --kind-prefix <kind_prefix>¶
prefix for kind literals
- --kind-range-prefix <kind_range_prefix>¶
prefix for kind subtype (range)
- --node-type <node_type>¶
name of the node type
- --keep-order¶
keep field order of nodes