├── .gitignore ├── .travis.yml ├── AUTHORS.md ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── lib └── gk │ ├── grammar-kit-patched.jar │ └── light-psi-all.jar ├── shared.gradle └── src ├── main ├── kotlin │ └── org │ │ └── toml │ │ ├── ide │ │ ├── TomlBraceMatcher.kt │ │ ├── TomlCommenter.kt │ │ ├── TomlHighlighter.kt │ │ ├── TomlHighlighterFactory.kt │ │ ├── TomlQuoteHandler.kt │ │ └── annotator │ │ │ └── TomlAnnotator.kt │ │ └── lang │ │ ├── TomlFileType.kt │ │ ├── TomlFileTypeFactory.kt │ │ ├── TomlLanguage.kt │ │ └── core │ │ ├── grammar │ │ └── toml.bnf │ │ ├── lexer │ │ ├── TomlLexer.flex │ │ ├── TomlLexer.kt │ │ ├── TomlLexer.skeleton │ │ └── TomlTokenType.kt │ │ ├── parser │ │ └── TomlParserDefinition.kt │ │ └── psi │ │ ├── TomlElementType.kt │ │ └── TomlFile.kt └── resources │ └── META-INF │ └── plugin.xml └── test ├── kotlin └── org │ └── toml │ ├── TomlTestCaseBase.kt │ ├── ide │ └── annotator │ │ └── TomlAnnotatorTest.kt │ └── lang │ └── core │ └── parser │ ├── TomlCompleteParsingTestCase.kt │ └── TomlParsingTestCaseBase.kt └── resources └── org └── toml ├── ide └── annotator │ └── fixtures │ └── inline_tables.toml └── lang └── core └── parser └── fixtures └── well-formed ├── example.toml └── example.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/AUTHORS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/gradlew.bat -------------------------------------------------------------------------------- /lib/gk/grammar-kit-patched.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/lib/gk/grammar-kit-patched.jar -------------------------------------------------------------------------------- /lib/gk/light-psi-all.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/lib/gk/light-psi-all.jar -------------------------------------------------------------------------------- /shared.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/shared.gradle -------------------------------------------------------------------------------- /src/main/kotlin/org/toml/ide/TomlBraceMatcher.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/main/kotlin/org/toml/ide/TomlBraceMatcher.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/toml/ide/TomlCommenter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/main/kotlin/org/toml/ide/TomlCommenter.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/toml/ide/TomlHighlighter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/main/kotlin/org/toml/ide/TomlHighlighter.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/toml/ide/TomlHighlighterFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/main/kotlin/org/toml/ide/TomlHighlighterFactory.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/toml/ide/TomlQuoteHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/main/kotlin/org/toml/ide/TomlQuoteHandler.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/toml/ide/annotator/TomlAnnotator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/main/kotlin/org/toml/ide/annotator/TomlAnnotator.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/toml/lang/TomlFileType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/main/kotlin/org/toml/lang/TomlFileType.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/toml/lang/TomlFileTypeFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/main/kotlin/org/toml/lang/TomlFileTypeFactory.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/toml/lang/TomlLanguage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/main/kotlin/org/toml/lang/TomlLanguage.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/toml/lang/core/grammar/toml.bnf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/main/kotlin/org/toml/lang/core/grammar/toml.bnf -------------------------------------------------------------------------------- /src/main/kotlin/org/toml/lang/core/lexer/TomlLexer.flex: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/main/kotlin/org/toml/lang/core/lexer/TomlLexer.flex -------------------------------------------------------------------------------- /src/main/kotlin/org/toml/lang/core/lexer/TomlLexer.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/main/kotlin/org/toml/lang/core/lexer/TomlLexer.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/toml/lang/core/lexer/TomlLexer.skeleton: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/main/kotlin/org/toml/lang/core/lexer/TomlLexer.skeleton -------------------------------------------------------------------------------- /src/main/kotlin/org/toml/lang/core/lexer/TomlTokenType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/main/kotlin/org/toml/lang/core/lexer/TomlTokenType.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/toml/lang/core/parser/TomlParserDefinition.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/main/kotlin/org/toml/lang/core/parser/TomlParserDefinition.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/toml/lang/core/psi/TomlElementType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/main/kotlin/org/toml/lang/core/psi/TomlElementType.kt -------------------------------------------------------------------------------- /src/main/kotlin/org/toml/lang/core/psi/TomlFile.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/main/kotlin/org/toml/lang/core/psi/TomlFile.kt -------------------------------------------------------------------------------- /src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/main/resources/META-INF/plugin.xml -------------------------------------------------------------------------------- /src/test/kotlin/org/toml/TomlTestCaseBase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/test/kotlin/org/toml/TomlTestCaseBase.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/toml/ide/annotator/TomlAnnotatorTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/test/kotlin/org/toml/ide/annotator/TomlAnnotatorTest.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/toml/lang/core/parser/TomlCompleteParsingTestCase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/test/kotlin/org/toml/lang/core/parser/TomlCompleteParsingTestCase.kt -------------------------------------------------------------------------------- /src/test/kotlin/org/toml/lang/core/parser/TomlParsingTestCaseBase.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/test/kotlin/org/toml/lang/core/parser/TomlParsingTestCaseBase.kt -------------------------------------------------------------------------------- /src/test/resources/org/toml/ide/annotator/fixtures/inline_tables.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/test/resources/org/toml/ide/annotator/fixtures/inline_tables.toml -------------------------------------------------------------------------------- /src/test/resources/org/toml/lang/core/parser/fixtures/well-formed/example.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/test/resources/org/toml/lang/core/parser/fixtures/well-formed/example.toml -------------------------------------------------------------------------------- /src/test/resources/org/toml/lang/core/parser/fixtures/well-formed/example.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/intellij-rust/intellij-toml/HEAD/src/test/resources/org/toml/lang/core/parser/fixtures/well-formed/example.txt --------------------------------------------------------------------------------