Commit Graph

268 Commits (998a8b2efbd07f618750e7c2c5c6cad3ba8a7804)

Author SHA1 Message Date
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 6 years ago
Grzegorz Wcisło 4b0d5c54d2 Fix yaml string tokenization 6 years ago
Sebastian Pahnke ce3a0652b3 Tokenize regex flags as 'keyword.other' like VS Code does 6 years ago
Sebastian Pahnke 3e6c3ee653 Allow the 's' flag in regular expressions 6 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
Alex Dima 2ad83718b7 Spell out dynamic imports 7 years ago
Alex Dima bcc10f8425 Ship ESM variant 7 years ago
Alex Dima bf7c78973c Reorganize project 7 years ago
Peng Lyu fb489d416f Ruby squiggly heredoc. 7 years ago
Peng Lyu 51df390edc Fix microsoft/monaco-editor#703. c++ 11 raw string literal. 7 years ago
Peng Lyu c4bd2cdd37 Fix microsoft/monaco-editor#688. (*) is not commet 7 years ago
Remy Suen 5f51559926
Add ARG as a Dockerfile keyword
ARG was introduced as a keyword in Docker 1.09. It should be included
in Monaco as a keyword too.

Signed-off-by: Remy Suen <remy.suen@gmail.com>
7 years ago
Alexandru Dima a09a5607c2
Merge pull request #29 from rcjsuen/patch-1
Add HEALTHCHECK as a Dockerfile keyword
7 years ago
Alexandru Dima b7b82b5d4f
Merge pull request #27 from templarbit/master
Support Content-Security-Policy syntax highlighting
7 years ago
Alex Dima 2c5e6d5448 Make code compile 7 years ago
Remy Suen 3e631e8385
Add HEALTHCHECK as a Dockerfile keyword
HEALTHCHECK was introduced as a keyword in Docker 1.12. It should be
included in Monaco as a keyword too.

Signed-off-by: Remy Suen <remy.suen@gmail.com>
7 years ago
evakili a9ba86ce03 whitespaces after # are allowed in C++ preprocessor statements 7 years ago
David Gatti 4c0f0748e8 Added support for CSP 7 years ago
Alex Dima 5994d965a6 Minor edits 7 years ago
Can Abacigil 5f8c74986c redis language support added, tests are ok 7 years ago
Can Abacigil 7382c4690b Merge branch 'master' into redis 7 years ago
Özgün Özen 222072d0f2 redis keywords 7 years ago
Can Abacigil 5bbc1eb01c redshift tests done 7 years ago
Can Abacigil 68f56a91e7 postgresql test are done 7 years ago
Can Abacigil 6b6ff7ff5b Merge branch 'master' of github.com:TeamSQL/monaco-languages 7 years ago
Can Abacigil 30f92d1ce6 mysql sql language support 7 years ago
Özgün Özen cc0dfec714 Merge branch 'master' of https://github.com/TeamSQL/monaco-languages 7 years ago
Özgün Özen a717147619 pgsql keywords, redshift functions and keywords 7 years ago
Can Abacigil 7623a4c5cc Merge branch 'master' of github.com:TeamSQL/monaco-languages 7 years ago
Can Abacigil d5f2122535 mysql test are in development 7 years ago
Özgün Özen 7255316533 pgsql functions 7 years ago
Özgün Özen e7e82c1516 mysql keywords, functions 7 years ago
Can Abacigil 92629b423e mysql language added 7 years ago
Peng Lyu e641182722 Merge pull request #23 from marlenecota/smallbasic
add Small Basic support
8 years ago
Peng Lyu 950b513448 Merge pull request #21 from sdllc/master
Add hex number tokenization to R language
8 years ago
Peng Lyu 60fe7424a8 Merge pull request #22 from rcjsuen/patch-1
Update Dockerfile grammar with STOPSIGNAL and SHELL instructions
8 years ago
Ben Jacobson c8da645d93 Add LIMIT to sql keywords 8 years ago
marlenecota 9e1afc2619 added class and member detection 8 years ago
marlenecota 72904610c7 fix comment tokenizer 8 years ago
marlenecota 0281b3f960 removed date and REM 8 years ago
marlenecota 70ffd3f0c2 added support for Small Basic 8 years ago
Remy Suen c85db6cb64 Add STOPSIGNAL and SHELL to list of Docker keywords
Docker added SHELL and STOPSIGNAL instructions in 1.12. These should
be included in the Dockerfile language definition.

Signed-off-by: Remy Suen <remy.suen@gmail.com
8 years ago
Duncan Werner 0604e55391 Add hex number tokenization to R language 8 years ago
Martin Aeschlimann ecfce903c4 Website - Jade should be Pug. Fixes Microsoft/monaco-editor#13 8 years ago
Alex Dima 3e7008e334 Better cover invalid script/style tags (Microsoft/monaco-editor#412) 8 years ago
Alex Dima d475297526 Update dev dependencies 8 years ago
Alex Dima 3c5417b252 Eliminate htmlTokenTypes 8 years ago
Alex Dima f661c5f826 Format sources 8 years ago
Alex Dima da162968ac Fixes Microsoft/monaco-editor#381: Align language configurations with VS Code 8 years ago
Alexandru Dima 2586e9d789 Merge pull request #20 from lserafin/master
Add Solidity
8 years ago
Alexandru Dima 2981d7bc43 Merge pull request #19 from scottmcmaster/master
MSDAX support
8 years ago
Alexandru Dima 9865a5f5a0 Merge pull request #16 from sandyarmstrong/numlits
csharp: add support for binary literals and _ as separator
8 years ago
Alexandru Dima 37e390f5ae Merge pull request #14 from AndersMad/master
HTML Tags: Add support for dash and fix colon in end tag
8 years ago
Alex Dima bd847cb2a0 Fix a few missing commas and indentation 8 years ago
Luzian Serafin 6053795334 Add Solidity 8 years ago
Scott McMaster 345fa67059 MSDAX support 8 years ago
Sandy Armstrong de35151091 csharp: add support for binary literals and _ as separator
Note that proper `_` usage is not enforced; this matches vscode behavior.
8 years ago
AndersMad 4e97f005e6 Tags: Add support for dash and fix colon in end tag 8 years ago
Joey Marianer c71ca222d3 Support literal interpolated strings ($@"") 8 years ago
Alex Dima a75676a7e9 Adopt latest monaco-editor-core 8 years ago
Alex Dima 6882a78485 More tweaks for optimal colorization 8 years ago
Alex Dima da418eb8d9 Small tweaks 8 years ago
Alex Dima 36b879e624 Remove extraneous bracket directives 8 years ago
Alex Dima 21953fde00 adopt latest editor 8 years ago
Alex Dima b5b35011ef Adopt Monarch breaking change 8 years ago
Alex Dima 03eaf41470 Small tweaks to use classic-style tokens 8 years ago
Alex Dima b15a5d4b98 small tweak for less 8 years ago
Alex Dima 6b4e9948dc Generate classic-style tokens for less and add tests 8 years ago
Alex Dima f487f4f76d Generate classic-style tokens for scss and add tests 8 years ago
Alex Dima 84365cfba1 Generate classic-style tokens for css and add tests 8 years ago
Alex Dima 73ca7943b6 Generate classic-style tokens for bat 8 years ago
Alex Dima ac89ee029e improve handlebars tokens 8 years ago
d056950 df77c1f729 YAML: Fix tests 8 years ago
d056950 cdd1cdd0be YAML: Correctly terminate numbers in Flow Collections 8 years ago
d056950 5e78e912f2 YAML: Remove value state and add more tests 8 years ago
d056950 f4d3d312db Add YAML 8 years ago
Alexandru Dima 0224ec8e0e Merge pull request #11 from JKillian/jk/cssUnits
Add vmin and vmax CSS units
8 years ago
Jason Killian 57054a860f Add vmin and vmax CSS units 9 years ago
Nico Tonozzi d71afeadce Add backtick tests 9 years ago
Alex Dima 5d907f60f3 Add razor 9 years ago
Alex Dima d0f7359bc0 Add handlebars 9 years ago
Alex Dima 83bf09fbef Adopt monaco-editor-core that doesn't register html 9 years ago