Packages

package module

Type Members

  1. abstract class AbstractListOfPortIdentifiersPsiNode extends ANTLRPsiNode
  2. abstract class AbstractListOfPortsPsiNode extends ANTLRPsiNode
  3. class ListOfPortDeclarationsPsiNode extends AbstractListOfPortsPsiNode

    PSI node for list_of_port_declarations, ie 'input a, b, output [2:0] c'

  4. class ListOfPortIdentifiersPsiNode extends AbstractListOfPortIdentifiersPsiNode
  5. class ListOfVariablePortIdentifiersPsiNode extends AbstractListOfPortIdentifiersPsiNode
  6. class ModuleDeclarationPsiNode extends ANTLRPsiNode with PsiNameIdentifierOwner with StructureViewNode with DocumentHolder

    PSI node for parser rule module_declaration module_declaration : module_header timeunits_declaration? module_item* 'endmodule' module_name?

    PSI node for parser rule module_declaration module_declaration : module_header timeunits_declaration? module_item* 'endmodule' module_name?

    | attribute_instance* module_keyword lifetime? module_identifier '(' '.*' ')' ';' timeunits_declaration? module_item* 'endmodule' module_name?

    | 'extern' module_header ;

  7. class ModuleHeadPsiNode extends ANTLRPsiNode
  8. class ModuleIdentifierPsiNode extends ANTLRPsiNode with PsiNameIdentifierOwner
  9. class ModuleItemPsiNode extends ANTLRPsiNode
  10. class ModuleKeywordPsiNode extends ANTLRPsiNode
  11. class ModuleParameterPortListPsiNode extends ANTLRPsiNode
  12. class PortExpressionPsiNode extends ANTLRPsiNode
  13. class PortPsiNode extends ANTLRPsiNode
  14. class PortReferencePsiNode extends ANTLRPsiNode with ReferenceHolder[PortIdentifierPsiNode]

Ungrouped