AstRewriter

org.nlogo.parse.AstRewriter

Attributes

Source
AstRewriter.scala
Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def addCommand(addCommand: (String, String)): String

Attributes

Source
AstRewriter.scala
def addExtension(newExtension: String): String

Attributes

Source
AstRewriter.scala
def addGlobal(newGlobal: String): String

Attributes

Source
AstRewriter.scala
def addReporterProcedure(name: String, args: Seq[String], body: String): String

Attributes

Source
AstRewriter.scala

Attributes

Source
AstRewriter.scala
def lambdaize(): String

Attributes

Source
AstRewriter.scala
def preserveBody(structureResults: StructureResults, header: String, procedures: String, footer: String): String

Attributes

Source
AstRewriter.scala
def remove(dropCommand: String): String

Attributes

Source
AstRewriter.scala
def removeExtension(extension: String): String

Attributes

Source
AstRewriter.scala
def replaceCommand(replaceCommand: (String, String)): String

Attributes

Source
AstRewriter.scala
def replaceReporter(replaceReporter: (String, String)): String

Attributes

Source
AstRewriter.scala
def replaceToken(original: String, replacement: String): String

Attributes

Source
AstRewriter.scala
def rewrite(visitor: PositionalAstFolder[AstEdit], wholeFile: (StructureResults, String, String, String) => String, sourceName: String): String

Attributes

Source
AstRewriter.scala

Inherited methods

Attributes

Inherited from:
NetLogoParser
Source
NetLogoParser.scala

Attributes

Inherited from:
NetLogoParser
Source
NetLogoParser.scala
def parseProcedure(structureResults: StructureResults, globallyUsedNames: SymbolTable, oldProcedures: ProceduresMap, extensionManager: ExtensionManager)(procedure: FrontEndProcedure): ProcedureDefinition

Attributes

Inherited from:
NetLogoParser
Source
NetLogoParser.scala

Concrete fields