difftastic/vendored_parsers/tree-sitter-vhdl/test/highlight/function_paramater_clause.vhdl

32 lines
886 B
VHDL

function p
parameter (
signal s : out t;
-- ^ error.illegal.mode
signal s : inout t;
-- ^ error.illegal.mode
signal s : buffer t;
-- ^ error.illegal.mode
signal s : linkage t
-- ^ error.illegal.mode
) return t;
function p
parameter (signal s : t := expr) return t;
-- ^ error.illegal.default_expression
function p
parameter (
variable v : t;
-- ^ error.illegal.interface.variable
file f : t;
-- ^ error.illegal.interface.file
type t;
-- ^ error.illegal.interface.type
procedure p;
-- ^ error.illegal.interface.procedure
function f return f;
-- ^ error.illegal.interface.function
package pkg is new l.pkg
-- ^ error.illegal.interface.package
) return t;