├── .github └── workflows │ ├── cla.yml │ ├── continuous-integration.yml │ └── deploy.yml ├── .gitignore ├── .vscodeignore ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── images └── smooth-spiral.png ├── language-configuration.json ├── package.json ├── src ├── schemas │ └── tmlanguage.json └── typescript │ ├── GenerateTmLanguageFile.ts │ ├── Scala.tmLanguage.ts │ └── TMLanguageModel.ts ├── syntaxes ├── .gitkeep └── Scala.tmLanguage.json ├── tests ├── snap │ ├── #128.test.scala │ ├── #128.test.scala.snap │ ├── #191.test.scala │ ├── #191.test.scala.snap │ ├── backticks.test.scala │ ├── backticks.test.scala.snap │ ├── comments.test.scala │ ├── comments.test.scala.snap │ ├── end.test.scala │ ├── end.test.scala.snap │ ├── lexical.test.scala │ ├── lexical.test.scala.snap │ ├── scala_spec.test.scala │ └── scala_spec.test.scala.snap └── unit │ ├── #103.test.scala │ ├── #104.test.scala │ ├── #105.test.scala │ ├── #107.test.scala │ ├── #110.test.scala │ ├── #118.test.scala │ ├── #119.test.scala │ ├── #122.test.scala │ ├── #124.test.scala │ ├── #133.test.scala │ ├── #135.test.scala │ ├── #139.test.scala │ ├── #140.test.scala │ ├── #141.test.scala │ ├── #155.test.scala │ ├── #156.test.scala │ ├── #157.test.scala │ ├── #180.test.scala │ ├── #182.test.scala │ ├── #183.test.scala │ ├── #191.test.scala │ ├── #192.test.scala │ ├── #195.test.scala │ ├── #202.test.scala │ ├── #222.test.scala │ ├── #233.test.scala │ ├── #234.test.scala │ ├── #260.test.scala │ ├── #264.test.scala │ ├── #266.test.scala │ ├── #51.test.scala │ ├── #52.test.scala │ ├── #57.test.scala │ ├── #62.test.scala │ ├── #69.test.scala │ ├── #71.test.scala │ ├── #72.test.scala │ ├── #77.test.scala │ ├── #83.test.scala │ ├── #84.test.scala │ ├── #91.test.scala │ ├── basic.test.scala │ ├── definitions-with-nested-comments.test.scala │ ├── enum.test.scala │ ├── exports.test.scala │ ├── extension-on.test.scala │ ├── extension.test.scala │ ├── fast-definitions.test.scala │ ├── given.test.scala │ ├── imports.test.scala │ ├── lexical.test.scala │ ├── multiple.bounds.test.scala │ ├── named.bounds.test.scala │ ├── nested.comments.test.scala │ ├── numeric.literals.test.scala │ ├── quoted.test.scala │ ├── symbol.test.scala │ ├── unicode.identifiers.test.scala │ └── using.test.scala └── yarn.lock /.github/workflows/cla.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/.github/workflows/cla.yml -------------------------------------------------------------------------------- /.github/workflows/continuous-integration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/.github/workflows/continuous-integration.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/.vscodeignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/README.md -------------------------------------------------------------------------------- /images/smooth-spiral.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/images/smooth-spiral.png -------------------------------------------------------------------------------- /language-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/language-configuration.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/package.json -------------------------------------------------------------------------------- /src/schemas/tmlanguage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/src/schemas/tmlanguage.json -------------------------------------------------------------------------------- /src/typescript/GenerateTmLanguageFile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/src/typescript/GenerateTmLanguageFile.ts -------------------------------------------------------------------------------- /src/typescript/Scala.tmLanguage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/src/typescript/Scala.tmLanguage.ts -------------------------------------------------------------------------------- /src/typescript/TMLanguageModel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/src/typescript/TMLanguageModel.ts -------------------------------------------------------------------------------- /syntaxes/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /syntaxes/Scala.tmLanguage.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/syntaxes/Scala.tmLanguage.json -------------------------------------------------------------------------------- /tests/snap/#128.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/snap/#128.test.scala -------------------------------------------------------------------------------- /tests/snap/#128.test.scala.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/snap/#128.test.scala.snap -------------------------------------------------------------------------------- /tests/snap/#191.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/snap/#191.test.scala -------------------------------------------------------------------------------- /tests/snap/#191.test.scala.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/snap/#191.test.scala.snap -------------------------------------------------------------------------------- /tests/snap/backticks.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/snap/backticks.test.scala -------------------------------------------------------------------------------- /tests/snap/backticks.test.scala.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/snap/backticks.test.scala.snap -------------------------------------------------------------------------------- /tests/snap/comments.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/snap/comments.test.scala -------------------------------------------------------------------------------- /tests/snap/comments.test.scala.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/snap/comments.test.scala.snap -------------------------------------------------------------------------------- /tests/snap/end.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/snap/end.test.scala -------------------------------------------------------------------------------- /tests/snap/end.test.scala.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/snap/end.test.scala.snap -------------------------------------------------------------------------------- /tests/snap/lexical.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/snap/lexical.test.scala -------------------------------------------------------------------------------- /tests/snap/lexical.test.scala.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/snap/lexical.test.scala.snap -------------------------------------------------------------------------------- /tests/snap/scala_spec.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/snap/scala_spec.test.scala -------------------------------------------------------------------------------- /tests/snap/scala_spec.test.scala.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/snap/scala_spec.test.scala.snap -------------------------------------------------------------------------------- /tests/unit/#103.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#103.test.scala -------------------------------------------------------------------------------- /tests/unit/#104.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#104.test.scala -------------------------------------------------------------------------------- /tests/unit/#105.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#105.test.scala -------------------------------------------------------------------------------- /tests/unit/#107.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#107.test.scala -------------------------------------------------------------------------------- /tests/unit/#110.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#110.test.scala -------------------------------------------------------------------------------- /tests/unit/#118.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#118.test.scala -------------------------------------------------------------------------------- /tests/unit/#119.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#119.test.scala -------------------------------------------------------------------------------- /tests/unit/#122.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#122.test.scala -------------------------------------------------------------------------------- /tests/unit/#124.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#124.test.scala -------------------------------------------------------------------------------- /tests/unit/#133.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#133.test.scala -------------------------------------------------------------------------------- /tests/unit/#135.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#135.test.scala -------------------------------------------------------------------------------- /tests/unit/#139.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#139.test.scala -------------------------------------------------------------------------------- /tests/unit/#140.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#140.test.scala -------------------------------------------------------------------------------- /tests/unit/#141.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#141.test.scala -------------------------------------------------------------------------------- /tests/unit/#155.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#155.test.scala -------------------------------------------------------------------------------- /tests/unit/#156.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#156.test.scala -------------------------------------------------------------------------------- /tests/unit/#157.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#157.test.scala -------------------------------------------------------------------------------- /tests/unit/#180.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#180.test.scala -------------------------------------------------------------------------------- /tests/unit/#182.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#182.test.scala -------------------------------------------------------------------------------- /tests/unit/#183.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#183.test.scala -------------------------------------------------------------------------------- /tests/unit/#191.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#191.test.scala -------------------------------------------------------------------------------- /tests/unit/#192.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#192.test.scala -------------------------------------------------------------------------------- /tests/unit/#195.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#195.test.scala -------------------------------------------------------------------------------- /tests/unit/#202.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#202.test.scala -------------------------------------------------------------------------------- /tests/unit/#222.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#222.test.scala -------------------------------------------------------------------------------- /tests/unit/#233.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#233.test.scala -------------------------------------------------------------------------------- /tests/unit/#234.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#234.test.scala -------------------------------------------------------------------------------- /tests/unit/#260.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#260.test.scala -------------------------------------------------------------------------------- /tests/unit/#264.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#264.test.scala -------------------------------------------------------------------------------- /tests/unit/#266.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#266.test.scala -------------------------------------------------------------------------------- /tests/unit/#51.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#51.test.scala -------------------------------------------------------------------------------- /tests/unit/#52.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#52.test.scala -------------------------------------------------------------------------------- /tests/unit/#57.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#57.test.scala -------------------------------------------------------------------------------- /tests/unit/#62.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#62.test.scala -------------------------------------------------------------------------------- /tests/unit/#69.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#69.test.scala -------------------------------------------------------------------------------- /tests/unit/#71.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#71.test.scala -------------------------------------------------------------------------------- /tests/unit/#72.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#72.test.scala -------------------------------------------------------------------------------- /tests/unit/#77.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#77.test.scala -------------------------------------------------------------------------------- /tests/unit/#83.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#83.test.scala -------------------------------------------------------------------------------- /tests/unit/#84.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#84.test.scala -------------------------------------------------------------------------------- /tests/unit/#91.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/#91.test.scala -------------------------------------------------------------------------------- /tests/unit/basic.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/basic.test.scala -------------------------------------------------------------------------------- /tests/unit/definitions-with-nested-comments.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/definitions-with-nested-comments.test.scala -------------------------------------------------------------------------------- /tests/unit/enum.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/enum.test.scala -------------------------------------------------------------------------------- /tests/unit/exports.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/exports.test.scala -------------------------------------------------------------------------------- /tests/unit/extension-on.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/extension-on.test.scala -------------------------------------------------------------------------------- /tests/unit/extension.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/extension.test.scala -------------------------------------------------------------------------------- /tests/unit/fast-definitions.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/fast-definitions.test.scala -------------------------------------------------------------------------------- /tests/unit/given.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/given.test.scala -------------------------------------------------------------------------------- /tests/unit/imports.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/imports.test.scala -------------------------------------------------------------------------------- /tests/unit/lexical.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/lexical.test.scala -------------------------------------------------------------------------------- /tests/unit/multiple.bounds.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/multiple.bounds.test.scala -------------------------------------------------------------------------------- /tests/unit/named.bounds.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/named.bounds.test.scala -------------------------------------------------------------------------------- /tests/unit/nested.comments.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/nested.comments.test.scala -------------------------------------------------------------------------------- /tests/unit/numeric.literals.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/numeric.literals.test.scala -------------------------------------------------------------------------------- /tests/unit/quoted.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/quoted.test.scala -------------------------------------------------------------------------------- /tests/unit/symbol.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/symbol.test.scala -------------------------------------------------------------------------------- /tests/unit/unicode.identifiers.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/unicode.identifiers.test.scala -------------------------------------------------------------------------------- /tests/unit/using.test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/tests/unit/using.test.scala -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/scala/vscode-scala-syntax/HEAD/yarn.lock --------------------------------------------------------------------------------