Commit Graph

293 Commits (faf8fd35c177535ed733f122177bf3706d7f47db)
 

Author SHA1 Message Date
Andrew Watson faf8fd35c1 Add kotlin-related files, start introducing language constructs
Alex Dima 8f7537dee5 Fixes
Alexandru Dima 4054a20fdc
Merge pull request from futurejones/update-keywords
Solidity - add "constructor" to main keywords
Neil Jones 854a28ccc8
add "constructor" to main keywords
Alex Dima 858705e742 1.6.0
Alex Dima ad86fb7954 Adopt new npm modules
Alex Dima ad77f86a8c Fixes
Alex Dima 9961f06110 Fixes
Alex Dima 70f12687bb Inline constants
Alex Dima 20a36a1d87 Fixes
Alexandru Dima f4280b21d6
Merge pull request from pascalberger/patch-1
Use C# highlighting for Cake scripts
Pascal Berger 0a2434505e
Use C# highlighting for Cake scripts
Alexandru Dima 00ea4e300e
Merge pull request from AasthaGupta/master
Fix markdown bug 
Alexandru Dima 21376c35de
Merge pull request from GeekAb/master
Markdown bug fix for 
Alexandru Dima 2c18c1e799
Merge pull request from goober99/hacktoberfest
Added support for Perl quote-like operators to fix 
Alexandru Dima 8d039c9816
Merge pull request from TiagoDanin-Forks/StringYAML
New rule for non-teminated string in yaml
Alex Dima 290e35d7b2 Merge remote-tracking branch 'origin/master' into pr/TiagoDanin/48
Alexandru Dima 45d4471447
Merge pull request from grzegorz-wcislo/fix_yaml_string_tokenization
Fix yaml string tokenization
Aastha Gupta 6182bc8a42 Fix markdown bug
Fixes issue: https://github.com/Microsoft/monaco-editor/issues/1107
Abhishek 8ddd2b62eb
Markdown bug fix.
Coloring was failing in a specific condition.
Matthew D. Miller 8694e28edb Modified original regex rule to only catch instances of bare /regex/
Matthew D. Miller 3928208ab4 Fixed failing tests due to regexp modifiers being handled differently
Peng Lyu 5428f8a943
Merge pull request from spahnke/octal
Matthew D. Miller 40fdb5d594 Added support for Perl quote-like operators to fix
Matthew D. Miller 80e9270d80 Separated quote-like operators from other keywords
Matthew D. Miller 6feaf43d1d Added tests for quoted strings and regexes using alternative delimiters
Sebastian Pahnke 623dbc1acc Add more tests for hex and binary integer literals
Sebastian Pahnke 79ad5abdb3 Add support for alternate octal integer syntax
TiagoDanin c59dd6a01e
New rule for non-teminated string in yaml
Grzegorz Wcisło 4b0d5c54d2 Fix yaml string tokenization
Peng Lyu 66b5497f3c
Merge pull request from spahnke/regex-flags
Improve tokenization of regular expressions
Sebastian Pahnke ce3a0652b3 Tokenize regex flags as 'keyword.other' like VS Code does
Sebastian Pahnke 3e6c3ee653 Allow the 's' flag in regular expressions
Alexandru Dima 0aea831f05
Merge pull request from finalfantasia/master
[clojure] Improve Clojure syntax highlighting.
Abdussalam Abdurrahman c65a13afa1 [clojure] Add support for `(comment ...)`.
Abdussalam Abdurrahman 1188cfa1bb [clojure] Fix regular expression for character literals.
Consolidate regular expressions for line and in-line comments.
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.
Abdussalam Abdurrahman b276d3ea83 [clojure] Sort the test suites by file name.
Abdussalam Abdurrahman 383f172aee [clojure] Add IntelliJ IDEA project directory/file to .gitignore.
Alex Dima a3d4b50888 Remove usage of jsdom-no-contextify
Alex Dima d085b3bad8 1.5.1
Alex Dima 711d51d9fc Fixes
Alex Dima 701a5b4584 1.5.0
Alex Dima 159af65cc5 Assume identifiers starting with upper case are type names
Alexandru Dima d2c6f44a77
Merge pull request from olane/apex
Add Apex language
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.
olane acea7fd4a1 Add missing `get` keyword
olane c421273fca Apex also doesn't have a byte type
olane 1d66cf8412 Remove hex, octal and binary numbers - apex doesn't support them
olane 40dfb97e56 Add support for apexdoc (based on java javadoc support)