Commit graph

309 commits

Author SHA1 Message Date
Abdussalam Abdurrahman
c65a13afa1 [clojure] Add support for (comment ...). 2018-09-11 23:06:18 -07:00
Abdussalam Abdurrahman
1188cfa1bb [clojure] Fix regular expression for character literals.
Consolidate regular expressions for line and in-line comments.
2018-09-11 21:41:03 -07:00
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.
2018-09-11 18:57:40 -07:00
Abdussalam Abdurrahman
b276d3ea83 [clojure] Sort the test suites by file name. 2018-09-11 15:53:17 -07:00
Abdussalam Abdurrahman
383f172aee [clojure] Add IntelliJ IDEA project directory/file to .gitignore. 2018-09-11 11:37:56 -07:00
Alex Dima
a3d4b50888 Remove usage of jsdom-no-contextify 2018-08-20 17:55:37 +02:00
Alex Dima
d085b3bad8 1.5.1 2018-08-17 10:30:02 +02:00
Alex Dima
711d51d9fc Fixes Microsoft/monaco-editor#1009 2018-08-17 10:29:51 +02:00
Alex Dima
701a5b4584 1.5.0 2018-08-10 15:44:29 +02:00
Alex Dima
159af65cc5 Assume identifiers starting with upper case are type names 2018-08-10 15:43:12 +02:00
Alexandru Dima
d2c6f44a77
Merge pull request #44 from olane/apex
Add Apex language
2018-08-10 15:32:28 +02:00
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.
2018-08-10 13:17:45 +01:00
olane
acea7fd4a1 Add missing get keyword 2018-08-10 12:50:42 +01:00
olane
c421273fca Apex also doesn't have a byte type 2018-08-10 12:46:12 +01:00
olane
1d66cf8412 Remove hex, octal and binary numbers - apex doesn't support them 2018-08-10 12:45:25 +01:00
olane
40dfb97e56 Add support for apexdoc (based on java javadoc support) 2018-08-10 12:43:32 +01:00
Alex Dima
178be30d46 1.4.1 2018-08-10 13:03:15 +02:00
Alex Dima
e656c6a449 Update dependencies 2018-08-10 13:02:53 +02:00
olane
9498adec54 Update tests to reflect new assumption 2018-08-10 11:57:12 +01:00
olane
7140444de9 Assume identifiers starting with an uppercase letter are types 2018-08-10 11:57:03 +01:00
olane
5557352259 Merge keyword list with keyword list from SFDC documentation 2018-08-10 11:28:44 +01:00
olane
ca8e66588a Add apex to readme list 2018-08-10 10:54:25 +01:00
olane
cd8c782c0e Bundle apex 2018-08-10 10:41:36 +01:00
olane
62d143821a Register apex language and load tests 2018-08-10 10:39:13 +01:00
olane
0821a3dd33 Add Apex highlighter based on Java highlighter 2018-08-10 10:38:33 +01:00
Alex Dima
46d0fd6400 1.4.0 2018-08-08 15:58:52 +02:00
Alexandru Dima
bc5c3656cb
Merge pull request #43 from Vityanchys/azcli
Added azcli
2018-08-08 13:00:27 +02:00
Alex Dima
4a58571f1b Merge remote-tracking branch 'origin/master' into pr/Vityanchys/43 2018-08-08 13:00:05 +02:00
Alexandru Dima
5f30811868
Merge pull request #42 from mattmasson/master
Add support for Power Query (M) language
2018-08-08 12:57:24 +02:00
Alexandru Dima
a0809e5d56
Merge pull request #38 from masad-frost/master
Fix Clojure syntax highlighting
2018-08-08 12:55:39 +02:00
Alex Dima
6fc362e75a Fix compilation error 2018-08-08 11:21:18 +02:00
Alex Dima
3979a669f3 Add JavaScript coloring 2018-08-08 11:19:05 +02:00
Alex Dima
4b1d2982ff Tweak launch.json 2018-08-08 10:43:41 +02:00
Alex Dima
63639e2ec5 Add TypeScript coloring 2018-08-07 15:15:01 +02:00
Viktar Pakanechny
e0ecde0617 Added azcli 2018-07-12 18:04:23 +03:00
Matt Masson
5d86ca2aa7 Add powerquery to bundle 2018-07-10 17:38:55 -04:00
Matt Masson
d94b2f8c41 Add built-in constants, functions, and types 2018-07-10 17:35:02 -04:00
Matt Masson
7c6fe3b1bf FIx word breaker for keyword identifiers 2018-07-10 15:41:19 -04:00
Matt Masson
250f5d42d8 Split operator keywords and fix "operators" typo 2018-07-10 15:25:10 -04:00
Matt Masson
b261c99d53 Separate constructors and constants from keywords 2018-07-10 15:04:43 -04:00
Matt Masson
985b1bdc11 Add definition for identifier.quote (to match dax syntax) 2018-07-10 14:37:50 -04:00
Matt Masson
56df5af3e5 Add tests 2018-07-10 14:33:51 -04:00
Matt Masson
a63a94a9af Separate operators from delimiters 2018-07-10 14:33:42 -04:00
Matt Masson
134fe29df2 add powerquery to distribution and test 2018-07-10 13:11:13 -04:00
Matt Masson
eb48b847e5 Remove old wordDefinition field 2018-07-10 13:08:06 -04:00
Matt Masson
8380da7fff Tokenizer fixes for quoted identifiers, comments, strings, numbers 2018-07-10 13:05:13 -04:00
Matt Masson
79b5433bb4 Initial commit of Power Query / M Language 2018-07-10 13:00:51 -04:00
Alex Dima
f0ef36333b update mocha 2018-07-03 16:47:05 +02:00
masad-frost
59cf966107 Fix tests 2018-07-02 19:14:04 -07:00
masad-frost
76f0f15077 Remove code for comments 2018-07-02 19:03:02 -07:00