public class PythonHighlighter
extends org.sonar.squidbridge.SquidAstVisitor<com.sonar.sslr.api.Grammar>
implements com.sonar.sslr.api.AstAndTokenVisitor
"hello"
'hello'
""" hello
hello again
"""
def
123
123L
123.45
123.45e-10
123+88.99J
For a negative number, the "minus" sign is not colored.
# some comment
| Constructor and Description |
|---|
PythonHighlighter(org.sonar.api.batch.sensor.SensorContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
init() |
void |
leaveFile(com.sonar.sslr.api.AstNode astNode) |
void |
visitFile(com.sonar.sslr.api.AstNode astNode) |
void |
visitNode(com.sonar.sslr.api.AstNode astNode) |
void |
visitToken(com.sonar.sslr.api.Token token) |
destroy, getAstNodeTypesToVisit, getContext, leaveNode, setContext, subscribeTopublic PythonHighlighter(org.sonar.api.batch.sensor.SensorContext context)
public void init()
init in class org.sonar.squidbridge.SquidAstVisitor<com.sonar.sslr.api.Grammar>public void visitFile(@Nullable com.sonar.sslr.api.AstNode astNode)
visitFile in interface com.sonar.sslr.api.AstVisitorvisitFile in class org.sonar.squidbridge.SquidAstVisitor<com.sonar.sslr.api.Grammar>public void visitNode(com.sonar.sslr.api.AstNode astNode)
visitNode in interface com.sonar.sslr.api.AstVisitorvisitNode in class org.sonar.squidbridge.SquidAstVisitor<com.sonar.sslr.api.Grammar>public void visitToken(com.sonar.sslr.api.Token token)
visitToken in interface com.sonar.sslr.api.AstAndTokenVisitorpublic void leaveFile(@Nullable com.sonar.sslr.api.AstNode astNode)
leaveFile in interface com.sonar.sslr.api.AstVisitorleaveFile in class org.sonar.squidbridge.SquidAstVisitor<com.sonar.sslr.api.Grammar>Copyright © 2011–2017 SonarSource and Waleri Enns. All rights reserved.