class Procedure extends ProcedureJ with FrontEndProcedure

Source
Procedure.scala
Linear Supertypes
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Procedure
  2. FrontEndProcedure
  3. ProcedureJ
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Procedure(p: FrontEndProcedure)
  2. new Procedure(isReporter: Boolean, name: String, nameToken: Token, argTokens: Seq[Token], procedureDeclaration: core.StructureDeclarations.Procedure, baseDisplayName: Option[String] = None)

Value Members

  1. def addChild(p: Procedure): Unit
  2. val agentClassString: String
    Definition Classes
    FrontEndProcedure
  3. val argTokens: Seq[Token]
    Definition Classes
    ProcedureFrontEndProcedure
  4. val args: Vector[String]
    Definition Classes
    FrontEndProcedure
  5. val baseDisplayName: Option[String]
  6. def code: Array[Command]
  7. def code_=(newCode: Array[Command]): Unit
  8. var displayName: String
    Definition Classes
    ProcedureFrontEndProcedure
  9. def dump: String
    Definition Classes
    ProcedureFrontEndProcedure
  10. var end: Int
  11. val filename: String
    Definition Classes
    ProcedureFrontEndProcedure
  12. def init(workspace: Workspace): Unit
  13. val isLambda: Boolean
  14. val isReporter: Boolean
    Definition Classes
    ProcedureFrontEndProcedure
  15. var localsCount: Int
  16. val name: String
    Definition Classes
    ProcedureFrontEndProcedure
  17. val nameToken: Token
    Definition Classes
    ProcedureFrontEndProcedure
  18. var owner: SourceOwner
  19. var pos: Int
  20. val procedureDeclaration: core.StructureDeclarations.Procedure
    Definition Classes
    ProcedureFrontEndProcedure
  21. var size: Int
  22. def syntax: Syntax
    Definition Classes
    ProcedureFrontEndProcedure
  23. def toString(): String
    Definition Classes
    Procedure → AnyRef → Any
  24. val topLevel: Boolean
    Definition Classes
    FrontEndProcedure