Provides span information for syntax nodes.
Obtain the full span of the input file that this node covers.
Loading content...
Obtain a span which can be used to refer to this node in error messages
presented to humans. This will generally be the name for things like
entities, processes, and variables. Defaults to return whatever span()
returns.
Loading content...
impl<'_> HasSpan for Inst<'_>
impl<'_> HasSpan for GenerateBlock<'_>
impl HasSpan for GenerateCase
impl<'_> HasSpan for SubroutineDecl<'_>
impl<'_> HasSpan for VarDeclName<'_>
impl<'_> HasSpan for EventExpr<'_>
impl<'_> HasSpan for Type<'_>
impl<'_> HasSpan for Port<'_>
impl<'_> HasSpan for Procedure<'_>
impl<'_> HasSpan for GenerateFor<'_>
impl<'_> HasSpan for ParamDecl<'_>
impl<'_> HasSpan for ModDecl<'_>
impl<'_> HasSpan for Item<'_>
impl<'_> HasSpan for VarDecl<'_>
impl<'_> HasSpan for Typedef<'_>
impl<'_> HasSpan for StructMember<'_>
impl HasSpan for ImportItem
impl<'_> HasSpan for GenvarDecl<'_>
impl<'_> HasSpan for GenerateIf<'_>
impl<'_> HasSpan for InstName<'_>
impl<'_> HasSpan for Stmt<'_>
impl<'_> HasSpan for PackageDecl<'_>
impl<'_> HasSpan for IntfDecl<'_>
impl<'_> HasSpan for NetDecl<'_>
impl<'_> HasSpan for ParamTypeDecl<'_>
impl<'_> HasSpan for ParamValueDecl<'_>
impl<'_> HasSpan for Node<'_, ExprData<'_>>
impl<'_> HasSpan for TypeOrExpr<'_>
impl<'_> HasSpan for EnumName<'_>
impl<'_> HasSpan for ContAssign<'_>
impl HasSpan for TypeDecl
impl HasSpan for CompoundName
impl HasSpan for DeclItem
impl HasSpan for IntfDecl
impl HasSpan for SubtypeInd
impl HasSpan for ObjDecl
impl HasSpan for Subprog
Loading content...
Loading content...