Commit Graph

345 Commits (eedbbc68ce3fa03294c5bd7c5df40f1b97d46b78)

Author SHA1 Message Date
Marco Petersen e0342a7ec6 Add empty token postfix to prevent postfixing 6 years ago
Marco Petersen 3623a3a509 Add rich language configuration for Twig 6 years ago
Marco Petersen 67969886ec Add Twig substates where its missing 6 years ago
Marco Petersen 532285bcf5 Add rudimentary Twig support 6 years ago
larshp b995fa2c05 add ABAP language 6 years ago
Peng Lyu d511bfdcc7
Merge pull request #68 from mradkov/master
add `None` and `Some` keywords to SophiaML
6 years ago
DefinitelyNotAGoat 65602c1a09 pascaligo: adding pascaligo language support
Pascaligo is a layer 2 smart contract language for the Tezos blockchain.
For more info please see: https://ligolang.org/
6 years ago
Milen Radkov f102b6067a
add `None` and `Some` keywords 6 years ago
Alexandru Dima d033572249
Merge pull request #67 from mradkov/master
Add support for Sophia ML
6 years ago
Alexandru Dima 0ff5946bfd
[ST] Some updated for Structured Text Language support (#66)
[ST] Some updated for Structured Text Language support
6 years ago
Alexandru Dima 1c6738c96e
Merge pull request #63 from finalfantasia/master
[clojure] treat comma as whitespace
6 years ago
Alexandru Dima 7da3699622
[Feat] MIPS: Support for Syntax Highlight and Basic Colorization (#65)
[Feat] MIPS: Support for Syntax Highlight and Basic Colorization
6 years ago
Alexandru Dima e9de765a1e
[xml] Add OPF and XSL file extensions (#64)
[xml] Add OPF and XSL file extensions
6 years ago
Alexandru Dima e28160f19e
Merge pull request #62 from spahnke/bigint
[JS/TS] Add support for BigInt
6 years ago
Milen Radkov b4e9a75a8b
remove comments 6 years ago
Milen Radkov 987f04155a
add sophia syntax 6 years ago
Sergey Romanov 1857fa19bb More changed to regex 6 years ago
Sergey Romanov 1b01285899 Updates 6 years ago
Progyan Bhattacharya 29ef43ce53
[Feat] MIPS: Support for Syntax Highligh and Basic Colorization
Defined rules for statements and declaration. Provided with set of keywords and variable declaration technique.

Signed-off-by: Progyan Bhattacharya <bprogyan@gmail.com>
6 years ago
Alf Eaton 989b7a9e71 Add .xsl to xml file extensions 6 years ago
Alf Eaton c002f7424f
Add .opf to xml file extensions
Add support for EPUB 3 .opf files as XML
6 years ago
Alex Dima 7814d873bd Update dependencies 6 years ago
Abdussalam Abdurrahman 67eac92a0c [clojure] treat comma as whitespace 6 years ago
Sebastian Pahnke 5e89da1eef Add support for BigInt 6 years ago
Alexandru Dima 125ea00813
Merge pull request #61 from samghelms/master
allows annotation in markdown language block headers
6 years ago
Alexandru Dima 8612cdf3fc
Merge pull request #60 from alefragnani/pascal
Pascal language support
6 years ago
Alex Dima 5f5ad5056f Update to latest and simplify docker 6 years ago
Alex Dima e174b96db8 Fixes Microsoft/monaco-editor#1213 6 years ago
Alex Dima c362bfab0e Fixes Microsoft/monaco-editor#1278 6 years ago
Alex Dima ba44226434 Port over Microsoft/monaco-editor#1329 6 years ago
Samuel Helms b1fe6ca63e allows annotation in markdown language block headers (matches the behavior in vscode) 6 years ago
Alessandro Fragnani 3e3d229435 Strings in Pascal can also be #number 6 years ago
Alessandro Fragnani 735ae599dc Pascal does not have "escape" - remove it 6 years ago
Alessandro Fragnani f5b48af525 Register, Load and Ship Pascal language 6 years ago
Alessandro Fragnani 34c155adaa Adds Pascal language files 6 years ago
Alex Dima 22d999d519 Merge remote-tracking branch 'origin/master' into pr/ALANVF/59 6 years ago
alan.invents 9d51b7ced9 Add Tcl support 6 years ago
Alex Dima c4eea357d9 Remove usage of monaco.Promise 6 years ago
Alexandru Dima 438b87cf17
Merge pull request #58 from brijeshb42/master
Update ruby auto indentation rules
6 years ago
Alexandru Dima 1336ea407f
Merge pull request #57 from creativedrewy/add-kotlin-support
Add Kotlin Language Support
6 years ago
Alexandru Dima f9595842a3
Merge pull request #56 from finalfantasia/master
[clojure] Improve the regular expressions for various symbols
6 years ago
Alex Dima 3c3465db29 More native promises 6 years ago
Alex Dima 35c57b5990 Adopt native promises 6 years ago
Abdussalam Abdurrahman 6b675164e5
Add ".edn" to the list of file name extensions 6 years ago
Brijesh Bittu ea1dd2c5cf Update ruby auto indent rules
Copied rules from `vscode/extensions/ruby/language-configuration.json`
6 years ago
Caleb Tseng 2683160fab Adding class highlighting and unit tests 6 years ago
Pavel Lang 4ab50c667e
fix(graphql): add implements to keywords 6 years ago
Pavel Lang 1ff4648d05
feat(graphql): treat block strings as markdown 6 years ago
Andrew Watson a6f2e04d34 Finish up getting tests working 6 years ago
Andrew Watson 140cba979d Lotsa upates getting tests to pass 6 years ago
Andrew Watson 41797ecbbb Update the language now, add monaco contrib 6 years ago
Andrew Watson c071453275 Add operators 6 years ago
Andrew Watson 0d3e237e27 Add keywords 6 years ago
Andrew Watson faf8fd35c1 Add kotlin-related files, start introducing language constructs 6 years ago
Pavel Lang d4687537fd
test(graphql): more complex test 6 years ago
Pavel Lang 3dd748c39c
test(graphql): query 6 years ago
Pavel Lang f0df74079c
WIP: GraphQL first shot 6 years ago
Abdussalam Abdurrahman 3f16600ec1 [clojure] Fix tokenization of escapes in strings
The notation for escapes in strings follows that of the host platforms
which is different from the notation for character literals in Clojure
(e.g., "\n" vs `\newline`).
6 years ago
Abdussalam Abdurrahman 4061962186 [clojure] Remove an file name extension that's uncommon 6 years ago
Abdussalam Abdurrahman 223c3eb54f [clojure] Improve the regular expressions for various symbols. 6 years ago
Abdussalam Abdurrahman c77f11b1b0 [clojure] Add a word boundary to ensure exact matches for `(comment ...)`. 6 years ago
Abdussalam Abdurrahman 6f6f1b43f0 [clojure] Add ".cljs" and ".cljc" to source file extension list 6 years ago
Alex Dima 8f7537dee5 Fixes Microsoft/monaco-editor#1224 6 years ago
Neil Jones 854a28ccc8
add "constructor" to main keywords 6 years ago
Alex Dima ad77f86a8c Fixes Microsoft/monaco-editor#1175 6 years ago
Alex Dima 9961f06110 Fixes Microsoft/monaco-editor#1170 6 years ago
Alex Dima 70f12687bb Inline constants 6 years ago
Alex Dima 20a36a1d87 Fixes Microsoft/monaco-editor#1148 6 years ago
Pascal Berger 0a2434505e
Use C# highlighting for Cake scripts 6 years ago
Alexandru Dima 21376c35de
Merge pull request #51 from GeekAb/master
Markdown bug fix for #1107
6 years ago
Alexandru Dima 2c18c1e799
Merge pull request #50 from goober99/hacktoberfest
Added support for Perl quote-like operators to fix #1101
6 years ago
Alex Dima 290e35d7b2 Merge remote-tracking branch 'origin/master' into pr/TiagoDanin/48 6 years ago
Alexandru Dima 45d4471447
Merge pull request #47 from grzegorz-wcislo/fix_yaml_string_tokenization
Fix yaml string tokenization
6 years ago
Abhishek 8ddd2b62eb
Markdown bug fix.
Coloring was failing in a specific condition.
6 years ago
Matthew D. Miller 8694e28edb Modified original regex rule to only catch instances of bare /regex/ 6 years ago
Matthew D. Miller 3928208ab4 Fixed failing tests due to regexp modifiers being handled differently 6 years ago
Matthew D. Miller 40fdb5d594 Added support for Perl quote-like operators to fix #1101 6 years ago
Matthew D. Miller 80e9270d80 Separated quote-like operators from other keywords 6 years ago
Matthew D. Miller 6feaf43d1d Added tests for quoted strings and regexes using alternative delimiters 6 years ago
Sebastian Pahnke 623dbc1acc Add more tests for hex and binary integer literals 6 years ago
Sebastian Pahnke 79ad5abdb3 Add support for alternate octal integer syntax 6 years ago
TiagoDanin c59dd6a01e
New rule for non-teminated string in yaml 7 years ago
Grzegorz Wcisło 4b0d5c54d2 Fix yaml string tokenization 7 years ago
Sebastian Pahnke ce3a0652b3 Tokenize regex flags as 'keyword.other' like VS Code does 7 years ago
Sebastian Pahnke 3e6c3ee653 Allow the 's' flag in regular expressions 7 years ago
Abdussalam Abdurrahman c65a13afa1 [clojure] Add support for `(comment ...)`. 7 years ago
Abdussalam Abdurrahman 1188cfa1bb [clojure] Fix regular expression for character literals.
Consolidate regular expressions for line and in-line comments.
7 years ago
Abdussalam Abdurrahman 073f212f63 [clojure] Improve Clojure syntax highlighting.
This commit:
- Updates the keyword list with public symbols from `clojure.core` for
Clojure 1.9.
- Improves syntax highlighting of symbols, strings, character literals,
and number literals.
- Adds rules for syntax highlighting Clojure keywords and reader macro
characters.
- Fixes an issue where forms following a single semicolon (`;`) are not
marked as comments.
- Fixes an issue where parts of multi-line strings were not correctly
syntax highlighted.
- Adds additional test coverage for tokenization code.
7 years ago
Alex Dima 711d51d9fc Fixes Microsoft/monaco-editor#1009 7 years ago
Alex Dima 159af65cc5 Assume identifiers starting with upper case are type names 7 years ago
olane a3d82924a9 Create case variations of the keywords
Apex is case insensitive, but we can't make the highlighter case insensitive without breaking the heuristic which assumes that identifiers starting with an upper case letter are types. As a compromise, create the common case variations of the keywords and match on all of them.
7 years ago
olane acea7fd4a1 Add missing `get` keyword 7 years ago
olane c421273fca Apex also doesn't have a byte type 7 years ago
olane 1d66cf8412 Remove hex, octal and binary numbers - apex doesn't support them 7 years ago
olane 40dfb97e56 Add support for apexdoc (based on java javadoc support) 7 years ago
olane 9498adec54 Update tests to reflect new assumption 7 years ago
olane 7140444de9 Assume identifiers starting with an uppercase letter are types 7 years ago
olane 5557352259 Merge keyword list with keyword list from SFDC documentation 7 years ago
olane 62d143821a Register apex language and load tests 7 years ago
olane 0821a3dd33 Add Apex highlighter based on Java highlighter 7 years ago
Alex Dima 4a58571f1b Merge remote-tracking branch 'origin/master' into pr/Vityanchys/43 7 years ago
Alexandru Dima 5f30811868
Merge pull request #42 from mattmasson/master
Add support for Power Query (M) language
7 years ago
Alexandru Dima a0809e5d56
Merge pull request #38 from masad-frost/master
Fix Clojure syntax highlighting
7 years ago
Alex Dima 6fc362e75a Fix compilation error 7 years ago
Alex Dima 3979a669f3 Add JavaScript coloring 7 years ago
Alex Dima 63639e2ec5 Add TypeScript coloring 7 years ago
Viktar Pakanechny e0ecde0617 Added azcli 7 years ago
Matt Masson d94b2f8c41 Add built-in constants, functions, and types 7 years ago
Matt Masson 7c6fe3b1bf FIx word breaker for keyword identifiers 7 years ago
Matt Masson 250f5d42d8 Split operator keywords and fix "operators" typo 7 years ago
Matt Masson b261c99d53 Separate constructors and constants from keywords 7 years ago
Matt Masson 985b1bdc11 Add definition for identifier.quote (to match dax syntax) 7 years ago
Matt Masson 56df5af3e5 Add tests 7 years ago
Matt Masson a63a94a9af Separate operators from delimiters 7 years ago
Matt Masson 134fe29df2 add powerquery to distribution and test 7 years ago
Matt Masson eb48b847e5 Remove old wordDefinition field 7 years ago
Matt Masson 8380da7fff Tokenizer fixes for quoted identifiers, comments, strings, numbers 7 years ago
Matt Masson 79b5433bb4 Initial commit of Power Query / M Language 7 years ago
masad-frost 59cf966107 Fix tests 7 years ago
masad-frost 76f0f15077 Remove code for comments 7 years ago
Zhiqiang Lu fdf97477a6 update perl test 7 years ago
Zhiqiang Lu ce9ef2b74d Add Perl language 7 years ago
Zhiqiang Lu 16f9c159f2 Add Shell language 7 years ago
masad-frost 0a0c14ab03 Use tabs 7 years ago
masad-frost 18e09b4100 Fix broken comments 7 years ago
masad-frost 29bee2f3ef Fix scheme comments 7 years ago
masad-frost 520915ef46 Add regexp 7 years ago
masad-frost 12294521e0 Add ns and defn- to definitions 7 years ago
masad-frost 6f38c8fe44 Move boolean and str to keywords 7 years ago
masad-frost 79eaf088de Add defn- and include hyphen in boundary 7 years ago
masad-frost 6f3c349061 Fix hex numbers 7 years ago
masad-frost 9987c4fd86 Prettier 7 years ago
Avelino 4f1958ac27 fixed clear \\ to \ on keywords 7 years ago
Avelino 380fe86dd8 fixed keyword that contains `-` 7 years ago
Avelino 8bfec94690 added more keywords
Clojure has many reserved words
7 years ago
Avelino b8cf0d688f added clojure support
refs:
https://github.com/Microsoft/monaco-editor/issues/828
https://github.com/theia-ide/theia/issues/1717
7 years ago
Alexandru Dima 3dd38f1ca5
Merge pull request #34 from masad-frost/fm-scheme
Add Scheme language
7 years ago
masad-frost 817ca5bd99 Add Scheme language 7 years ago
masad-frost 5c8480449b Add auto-indentation for python 7 years ago
Peng Lyu 7eb290dff4 Fix microsoft/monaco-editor#858 C++ includes 7 years ago
Sergey Romanov 63308cf6aa Added language config for pairs 7 years ago
Sergey Romanov 1e565b33ac Few extensions added 7 years ago
Sergey Romanov 6911ed6b88 Add new language ST 7 years ago
Alex Dima 8af485d6bf Remove log statements 7 years ago
Alex Dima 3b733d9822 Format code 7 years ago
Alex Dima 1f658b24a4 Remove compilation output 7 years ago
TJ Kells 38bdd17d43 Add rust colorization support 7 years ago
Alex Dima 4c12640101 Merge remote-tracking branch 'origin/master' into rcjsuen-patch-2 7 years ago
Alex Dima 21ac5f13ec Add folding rules 7 years ago
Alex Dima 93c48edccc Reorganize project 7 years ago