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