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 ImportItem
impl<'_> HasSpan for Type<'_>
impl<'_> HasSpan for GenerateIf<'_>
impl<'_> HasSpan for Inst<'_>
impl<'_> HasSpan for ModDecl<'_>
impl<'_> HasSpan for Item<'_>
impl<'_> HasSpan for StructMember<'_>
impl<'_> HasSpan for Node<'_, ExprData<'_>>
impl<'_> HasSpan for Stmt<'_>
impl<'_> HasSpan for IntfDecl<'_>
impl<'_> HasSpan for Typedef<'_>
impl<'_> HasSpan for EnumName<'_>
impl<'_> HasSpan for ParamValueDecl<'_>
impl<'_> HasSpan for Procedure<'_>
impl<'_> HasSpan for PackageDecl<'_>
impl<'_> HasSpan for ContAssign<'_>
impl<'_> HasSpan for GenerateFor<'_>
impl<'_> HasSpan for EventExpr<'_>
impl<'_> HasSpan for TypeOrExpr<'_>
impl HasSpan for GenerateCase
impl<'_> HasSpan for VarDecl<'_>
impl<'_> HasSpan for GenvarDecl<'_>
impl<'_> HasSpan for InstName<'_>
impl<'_> HasSpan for SubroutineDecl<'_>
impl<'_> HasSpan for GenerateBlock<'_>
impl<'_> HasSpan for VarDeclName<'_>
impl<'_> HasSpan for NetDecl<'_>
impl<'_> HasSpan for ParamTypeDecl<'_>
impl<'_> HasSpan for ParamDecl<'_>
impl<'_> HasSpan for Port<'_>
impl HasSpan for SubtypeInd
impl HasSpan for CompoundName
impl HasSpan for DeclItem
impl HasSpan for Subprog
impl HasSpan for IntfDecl
impl HasSpan for ObjDecl
impl HasSpan for TypeDecl
Loading content...
Loading content...