|
Class: SyntaxHighlighter
Object
|
+--Scanner
|
+--Parser
|
+--AbstractSyntaxHighlighter
|
+--SyntaxHighlighter
|
+--SyntaxHighlighter2
- Package:
- stx:libcomp
- Category:
- System-Compiler
- Version:
- rev:
1.91
date: 2024/02/16 18:08:27
- user: stefan
- file: SyntaxHighlighter.st directory: libcomp
- module: stx stc-classLibrary: libcomp
colors a method.
copyrightCOPYRIGHT (c) 1998 by eXept Software AG
All Rights Reserved
This software is furnished under a license and may be used
only in accordance with the terms of that license and with the
inclusion of the above copyright notice. This software may not
be provided or otherwise made available to, or used by, any
other person. No title to or ownership of the software is
hereby transferred.
constants
-
codeAspectClassDefinition
-
-
codeAspectExpression
-
-
codeAspectFile
-
-
codeAspectMethod
-
accessing
-
unknownVariableResolver
-
initialization
-
initialize
-
must be called if redefined
syntax detection
-
markArgumentIdentifierFrom: pos1 to: pos2
-
(comment from inherited method)
intentionally left empty
-
markAssignedClassVariableIdentifierFrom: pos1 to: pos2
-
-
markAssignedGlobalIdentifierFrom: pos1 to: pos2
-
-
markAssignedIdentifierFrom: pos1 to: pos2
-
any other identifier (PrivateClass, Workspace, Doit, etc.)
-
markAssignedInstVarIdentifierFrom: pos1 to: pos2
-
-
markAssignedPoolVariableIdentifierFrom: pos1 to: pos2
-
-
markAssignedVariable: v from: pos to: endPos
-
support for syntaxColoring
-
markBadIdentifierFrom: pos1 to: pos2
-
(comment from inherited method)
intentionally left empty
-
markBlockFrom: pos1 to: pos2
-
an experiment (which does not look too good, after all):
the deeper the nesting of the block, the darker the background color.
-
markBooleanConstantFrom: pos1 to: pos2
-
(comment from inherited method)
intentionally left empty
-
markBracketAt: pos
-
normal
-
markClassVariableIdentifierFrom: pos1 to: pos2
-
-
markGlobalClassIdentifierFrom: pos1 to: pos2
-
(comment from inherited method)
intentionally left empty
-
markGlobalIdentifierFrom: pos1 to: pos2
-
(comment from inherited method)
intentionally left empty
-
markHereFrom: pos1 to: pos2
-
(comment from inherited method)
intentionally left empty
-
markIdentifierFrom: pos1 to: pos2
-
(comment from inherited method)
intentionally left empty
-
markInstVarIdentifierFrom: pos1 to: pos2
-
(comment from inherited method)
intentionally left empty
-
markLocalIdentifierFrom: pos1 to: pos2
-
(comment from inherited method)
intentionally left empty
-
markMethodSelectorFrom: pos1 to: pos2
-
(comment from inherited method)
intentionally left empty
-
markNumberConstantFrom: pos1 to: pos2
-
-
markParenthesisAt: pos
-
normal
-
markPoolVariableIdentifierFrom: pos1 to: pos2
-
-
markReturnAt: pos
-
sourceText := (sourceText copyTo:pos-1),(Character value:16r21e7),(sourceText copyFrom:pos+1).
-
markSelector: selectorString from: pos1 to: pos2 receiverNode: aReceiverNode
-
uncommenting the code below
-
markSelfFrom: pos1 to: pos2
-
(comment from inherited method)
intentionally left empty
-
markStringFrom: pos1 to: pos2
-
-
markSuperFrom: pos1 to: pos2
-
(comment from inherited method)
intentionally left empty
-
markSymbolFrom: pos1 to: pos2
-
-
markThisContextFrom: pos1 to: pos2
-
-
markUnknownIdentifierFrom: pos1 to: pos2
-
(comment from inherited method)
intentionally left empty
-
markVariable: v from: pos to: endPos assigned: assigned
-
support for syntaxColoring
|