Packages

t

org.nlogo.api

CompilerServices

trait CompilerServices extends LiteralParser

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CompilerServices
  2. LiteralParser
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def checkCommandSyntax(source: String): Unit
    Annotations
    @throws( classOf[CompilerException] )
  2. abstract def checkReporterSyntax(source: String): Unit
    Annotations
    @throws( classOf[CompilerException] )
  3. abstract def dialect: Dialect
  4. abstract def findProcedurePositions(source: String): Map[String, ProcedureSyntax]
  5. abstract def getTokenAtPosition(source: String, position: Int): Token
  6. abstract def isConstant(s: String): Boolean
  7. abstract def isReporter(s: String): Boolean
  8. abstract def isValidIdentifier(s: String): Boolean
  9. abstract def readFromString(s: String): AnyRef
    Definition Classes
    LiteralParser
    Annotations
    @throws( classOf[CompilerException] )
  10. abstract def readNumberFromString(source: String): Double
    Definition Classes
    CompilerServicesLiteralParser
    Annotations
    @throws( classOf[CompilerException] )
  11. abstract def tokenizeForColorization(source: String): Array[Token]
  12. abstract def tokenizeForColorizationIterator(source: String): Iterator[Token]