diff --git a/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__3billiondevices.java.snap b/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__3billiondevices.java.snap index 1f79fb4818b..2de3dfd4a86 100644 --- a/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__3billiondevices.java.snap +++ b/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__3billiondevices.java.snap @@ -74,7 +74,8 @@ expression: "snapshot_sciptect_documents(&document, &contents)" { // ^ PunctuationBracket punctuation.section.block.begin.java //lambda expression -// ^^^^^^^^^^^^^^^^^^^ Comment comment.line.double-slash.java +// ^^ Comment punctuation.definition.comment.java +// ^^^^^^^^^^^^^^^^^ Comment comment.line.double-slash.java MyInterface fobj = (int x, int y)->System.out.println(x+y); // ^^^^^^^^^^^ IdentifierType support.class.java // ^ IdentifierOperator keyword.operator.assignment.java @@ -139,4 +140,3 @@ expression: "snapshot_sciptect_documents(&document, &contents)" // ^ PunctuationBracket punctuation.section.block.end.java } //^ PunctuationBracket punctuation.section.block.end.java - diff --git a/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__bash-interpolation.sh.snap b/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__bash-interpolation.sh.snap index 28830cf64fc..454f11f6883 100644 --- a/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__bash-interpolation.sh.snap +++ b/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__bash-interpolation.sh.snap @@ -3,6 +3,7 @@ source: crates/syntax-analysis/src/highlighting/syntect_scip.rs expression: "snapshot_sciptect_documents(&document, &contents)" --- #!/bin/sh +//^ Comment punctuation.definition.comment.begin.shell // ^^^^^^^^ Comment comment.line.number-sign.shell export RUNTIME_IMAGE="sourcegraph/ignite:${IGNITE_VERSION}" @@ -14,4 +15,3 @@ expression: "snapshot_sciptect_documents(&document, &contents)" // ^ PunctuationBracket punctuation.section.expansion.parameter.begin.shell // ^^^^^^^^^^^^^^ Identifier variable.other.readwrite.shell // ^ PunctuationBracket punctuation.section.expansion.parameter.end.shell - diff --git a/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__bash.sh.snap b/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__bash.sh.snap index cc6d2eea9e2..a3218b1599d 100644 --- a/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__bash.sh.snap +++ b/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__bash.sh.snap @@ -3,6 +3,7 @@ source: crates/syntax-analysis/src/highlighting/syntect_scip.rs expression: "snapshot_sciptect_documents(&document, &contents)" --- #!/bin/sh +//^ Comment punctuation.definition.comment.begin.shell // ^^^^^^^^ Comment comment.line.number-sign.shell set -eux //^^^ IdentifierFunction support.function.set.shell @@ -31,13 +32,13 @@ expression: "snapshot_sciptect_documents(&document, &contents)" // ^^^ IdentifierOperator keyword.operator.end-of-options.shell // ^ IdentifierOperator keyword.operator.logical.pipe.shell # some comment -// ^ Comment comment.line.number-sign.shell +// ^ Comment punctuation.definition.comment.begin.shell // ^^^^^^^^^^^^^ Comment comment.line.number-sign.shell grep ^+ | // ^^^^ IdentifierFunction variable.function.shell // ^ IdentifierOperator keyword.operator.logical.pipe.shell # more sed -// ^ Comment comment.line.number-sign.shell +// ^ Comment punctuation.definition.comment.begin.shell // ^^^^^^^^^ Comment comment.line.number-sign.shell sed 's/#readme//') // ^^^ IdentifierFunction variable.function.shell @@ -77,4 +78,3 @@ expression: "snapshot_sciptect_documents(&document, &contents)" // ^^^^^ StringLiteral string.quoted.single.shell fi //^^ Keyword keyword.control.conditional.end.shell - diff --git a/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__comment_start.go.snap b/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__comment_start.go.snap new file mode 100644 index 00000000000..9bee83c9be3 --- /dev/null +++ b/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__comment_start.go.snap @@ -0,0 +1,15 @@ +--- +source: crates/syntax-analysis/src/highlighting/syntect_scip.rs +expression: "snapshot_sciptect_documents(&document, &contents)" +--- + // Package log is cool! +//^^ Comment punctuation.definition.comment.go +// ^^^^^^^^^^^^^^^^^^^^^ Comment comment.line.go + // +//^^ Comment punctuation.definition.comment.go + // Learn more: https://docs.sourcegraph.com/dev/how-to/add_logging +//^^ Comment punctuation.definition.comment.go +// ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ Comment comment.line.go + package log +//^^^^^^^ Keyword keyword.other.package.go +// ^^^ Identifier variable.other.go diff --git a/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__comment_start.py.snap b/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__comment_start.py.snap new file mode 100644 index 00000000000..715efc92b55 --- /dev/null +++ b/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__comment_start.py.snap @@ -0,0 +1,17 @@ +--- +source: crates/syntax-analysis/src/highlighting/syntect_scip.rs +expression: "snapshot_sciptect_documents(&document, &contents)" +--- + """This is my amazing module""" +//^^^ Comment punctuation.definition.comment.begin.python +// ^^^^^^^^^^^^^^^^^^^^^^^^^ Comment punctuation.definition.comment.end.python +// ^^^ Comment punctuation.definition.comment.end.python + + def foo(): +//^^^ Keyword keyword.declaration.function.python +// ^^^ IdentifierFunction entity.name.function.python +// ^ PunctuationBracket punctuation.section.parameters.begin.python +// ^ PunctuationBracket punctuation.section.parameters.end.python +// ^ PunctuationBracket punctuation.section.function.begin.python + pass +// ^^^^ Keyword keyword.control.flow.pass.python diff --git a/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__func.go.snap b/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__func.go.snap index af42850aa49..7e194010e50 100644 --- a/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__func.go.snap +++ b/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__func.go.snap @@ -52,7 +52,8 @@ expression: "snapshot_sciptect_documents(&document, &contents)" // ^ PunctuationBracket punctuation.section.parens.end.go // ^ PunctuationBracket punctuation.section.braces.begin.go // this is comment -// ^^^^^^^^^^^^^^^^^^ Comment comment.line.go +// ^^ Comment punctuation.definition.comment.go +// ^^^^^^^^^^^^^^^^ Comment comment.line.go x := 1234 // ^ Identifier variable.declaration.go @@ -140,4 +141,3 @@ expression: "snapshot_sciptect_documents(&document, &contents)" // ^ PunctuationBracket punctuation.section.parens.end.go } //^ PunctuationBracket punctuation.section.braces.end.go - diff --git a/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__html.html.snap b/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__html.html.snap index e9ee4029db0..054eaa5c699 100644 --- a/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__html.html.snap +++ b/docker-images/syntax-highlighter/crates/syntax-analysis/src/highlighting/snapshots/syntax_analysis__highlighting__syntect_scip__test__html.html.snap @@ -66,15 +66,21 @@ expression: "snapshot_sciptect_documents(&document, &contents)" // ^^^^ Identifier entity.name.tag.structure.any.html // ^ PunctuationBracket punctuation.definition.tag.end.html -// ^^^^^^^^^^^^^^^^^^^^^^^^^^ Comment comment.block.html +// ^^^^ Comment punctuation.definition.comment.begin.html +// ^^^^^^^^^^^^^^^^^^^ Comment punctuation.definition.comment.end.html +// ^^^ Comment punctuation.definition.comment.end.html