Search-engine friendly clone of the
ACL2 documentation
.
Top
Documentation
Books
Boolean-reasoning
Projects
Debugging
Std
Proof-automation
Macro-libraries
ACL2
Interfacing-tools
Hardware-verification
Gl
Esim
Vl2014
Warnings
Primitives
Use-set
Syntax
Getting-started
Utilities
Loader
Preprocessor
Vl-loadconfig
Lexer
Vl-loadstate
Parser
Parse-expressions
Parse-udps
Vl-genelements
Parse-paramdecls
Parse-blockitems
Parse-utils
Parse-insts
Parse-datatype
Parse-functions
Vl-make-hidden-variables-for-portdecls
Vl-parse-function-declaration-2005
Vl-parse-task-declaration-2005
Vl-parse-task-item-declaration-noatts
Vl-parse-taskport-declaration
Parse-functions-sv2012
Vl-parse-tf-port-item
Vl-parse-function-statements
Vl-parse-function-declaration-2012
Vl-parse-tf-port-declaration
Vl-tf-parsed-var-id-p
Vl-parse-list-of-tf-variable-identifiers
Vl-parse-tf-item-declaration-noatts
Vl-parse-0+-tf-item-declarations
Vl-parse-function-data-type-or-implicit
Vl-parse-tf-variable-identifier
Vl-parse-tf-port-list
Vl-parse-tf-item-declaration
Vl-parse-task-declaration-2012
Vl-parse-function-declaration
Vl-parse-task-declaration
Vl-make-tf-ports-from-parsed-ids
Vl-tf-parsed-var-idlist-p
Vl-parse-taskport-list
Vl-make-fundecl-for-parser
Vl-parse-0+-task-item-declarations
Vl-parse-optional-function-range-or-type
Vl-make-taskdecl-for-parser
Vl-parse-task-item-declaration
Vl-skip-through-endfunction
Vl-skip-through-endtask
Vl-filter-portdecl-or-blockitem-list
Vl-make-hidden-variable-for-portdecl
Vl-build-taskports
Vl-portdecllist-find-noninput
Vl-portdecl-or-blockitem-p
Parse-datatypes
Parse-strengths
Vl-parse-genvar-declaration
Vl-parse
Parse-ports
Seq
Parse-packages
Vl-load-merge-descriptions
Scope-of-defines
Vl-load-file
Vl-flush-out-descriptions
Vl-description
Vl-loadresult
Vl-read-file
Vl-find-basename/extension
Vl-find-file
Vl-read-files
Extended-characters
Vl-load
Vl-load-main
Vl-load-description
Vl-descriptions-left-to-load
Inject-warnings
Vl-load-descriptions
Vl-load-files
Vl-load-summary
Vl-collect-modules-from-descriptions
Vl-descriptionlist
Transforms
Lint
Mlib
Server
Kit
Printer
Esim-vl
Well-formedness
Sv
Vwsim
Fgl
Vl
X86isa
Svl
Rtl
Software-verification
Math
Testing-utilities
Parse-functions
Parse-functions-sv2012
Parsing of functions and task for SystemVerilog.
Subtopics
Vl-parse-tf-port-item
Matches
tf_port_item
, not for prototypes.
Vl-parse-function-statements
Matches
{ function_statement_or_null }
and returns a single statement.
Vl-parse-function-declaration-2012
Vl-parse-tf-port-declaration
Matches
tf_port_declaration
.
Vl-tf-parsed-var-id-p
Temporary structure used when parsing
list_of_tf_variable_identifiers
.
Vl-parse-list-of-tf-variable-identifiers
Matches
list_of_tf_variable_identifiers
.
Vl-parse-tf-item-declaration-noatts
Match
tf_item_declaration
except for attributes.
Vl-parse-0+-tf-item-declarations
Match
{ tf_item_declaration }
.
Vl-parse-function-data-type-or-implicit
Matches
function_data_type_or_implicit
.
Vl-parse-tf-variable-identifier
Matches
port_identifier { variable_dimension } [ '=' expression ]
.
Vl-parse-tf-port-list
Matches
tf_port_list
, not for prototypes.
Vl-parse-tf-item-declaration
Match
tf_item_declaration
, including attributes.
Vl-parse-task-declaration-2012
Vl-parse-function-declaration
Vl-parse-task-declaration
Vl-make-tf-ports-from-parsed-ids
Vl-tf-parsed-var-idlist-p
(vl-tf-parsed-var-idlist-p x)
recognizes lists where every element satisfies
vl-tf-parsed-var-id-p
.