AstRewriter
org.nlogo.parse.AstRewriter
class AstRewriter(val tokenizer: TokenizerInterface, op: CompilationOperand) extends SourceRewriter, NetLogoParser
Attributes
- Source
- AstRewriter.scala
- Graph
-
- Supertypes
Members list
Value members
Concrete methods
Attributes
- Source
- AstRewriter.scala
Attributes
- Source
- AstRewriter.scala
Attributes
- Source
- AstRewriter.scala
Attributes
- Source
- AstRewriter.scala
Attributes
- Source
- AstRewriter.scala
Attributes
- Source
- AstRewriter.scala
def preserveBody(structureResults: StructureResults, header: String, procedures: String, footer: String): String
Attributes
- Source
- AstRewriter.scala
Attributes
- Source
- AstRewriter.scala
Attributes
- Source
- AstRewriter.scala
Attributes
- Source
- AstRewriter.scala
Attributes
- Source
- AstRewriter.scala
Attributes
- Source
- AstRewriter.scala
def rewrite(visitor: PositionalAstFolder[AstEdit], wholeFile: (StructureResults, String, String, String) => String, sourceName: String): String
Attributes
- Source
- AstRewriter.scala
Attributes
- Source
- AstRewriter.scala
def trackWhitespace(getSource: String => String, procs: Iterable[ProcedureDefinition]): (WhitespaceMap, Map[String, String], Map[String, String])
Attributes
- Source
- AstRewriter.scala
Inherited methods
def basicParse(compilationOperand: CompilationOperand): (Seq[ProcedureDefinition], StructureResults)
Attributes
- Inherited from:
- NetLogoParser
- Source
- NetLogoParser.scala
def findProcedurePositions(source: String, dialectOption: Option[Dialect]): Map[String, ProcedureSyntax]
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
Attributes
- Source
- AstRewriter.scala
In this article