| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|\ \ \ \
| | | | |
| | | | |
| | | | | |
scop-feat/ascii-armored
|
| | | | | |
|
| | | | | |
|
| | | | | |
|
| |/ / / |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Added GSQL lexer
* encased keywords in 'words' function
added link to language reference
* added additional word functions
* Added copyright annotation
Removed commented out string
* re-built test output file
* Updated words to Keywords
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
cltrudeau-master
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
- renamed nodecon to nodejsrepl
- removed bad mimetypes
|
| |/ / / |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Added Smithy Lexer (#1878)
* Added Smithy Lexer
* Added Smithy Lexer auhtor
* Documented Smithy as a supported language
* Added Smithy test file and output
* Updated Smithy Lexer
* Added Standard file heading with copyright and license
* Used `words` method for optimization, instead of bare regex
* Specified whitespace punctuation in root
* Updated aliases to only contain lowercase names to pass `test_basic_api` tests
* Updated regexes lightly to fit regexlint rules (removing duplicate characters in group `-`)
* Fixed regexes with errors in regexlint rules (Escaping brackets, gaps in capture groups)
* Ran mapping script to fix build check
* Ran mapping to update after changing aliases in previous commit
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
Fixes #1851
|
| | | |
| | | |
| | | |
| | | |
| | | | |
* Only allow tables at line start to fix arrays.
* Only allow tables at line start to fix arrays.
|
| | | |
| | | |
| | | | |
Allow $ sign in C# language for interpolated strings.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
This reverts commit 710cac79c34412e551a4a92bcd7dd07d5d770922.
|
| | | |
| | | |
| | | |
| | | | |
Use Comment.Single/Multiline in Mako template lexer.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Add support for JSLT
JSLT is an open-source JSON query and transformation language, inspired
by jq, XPath, and XQuery: https://github.com/schibsted/jslt.
* fixup! Add support for JSLT
* fixup! Add support for JSLT
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Added GSQL lexer
* encased keywords in 'words' function
added link to language reference
* added additional word functions
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* make ts extends js lexer
* add regex's d flag for js lexers
cf. https://v8.dev/features/regexp-match-indices
* update js builtins, operators, exceptions
* fixup! update js builtins, operators, exceptions
* add typescript override keywork
* Update _mapping.py
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* use ini lexer for systemd service files
* add more unit file names
* make mapfiles
Co-authored-by: Aku Viljanen <aku.viljanen@puheet.com>
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Treat true/false/nil as constants.
Also separate out declarations from other special forms and macros.
|
| | | |
| | | |
| | | | |
This operator is defined by json4s, which is one of scala's most popular JSON libraries.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Support both single carets for syntax errors (Python 2 and 3)
and fine-grained error locations with several carets (Python 3.11+).
Previously, the carets were highlighted as operators. This uses
a new token, Token.Punctuation.Marker. For now, no style supports
it specifically. In the future, styles might start differentiating
it from Token.Punctuation.
[Closes #1850.]
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | | |
* Update for Csound 6.16.0
* Preserve removed Csound built-ins
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* tcl lexer: no error for @ or ,
* examplefiles --> snippets
* rename test file to convention
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The PR #1819 provides a tool to identify unique token types. This PR
aims to remove the most obvious cases of unicorn styles which are used
in a single lexer only.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* add Procfile Lexer
* add unit tests for ProcfileLexer
* add Procfile lexer author
* Document Procfile as supported language
* add Procfile.output file
* merge Profile files; update output file
* Add versionadded info
* Fix typo (processus -> processes)
* detect Integer only
* split Text from Whitespace
|
| | | |
| | | |
| | | |
| | | | |
The CFamilyLexer was matching whitespace as Text instead of Whitespace.
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
CFamilyLexer failed to tokenize preprocessor macros when they were
preceded by line break surrounded by spaces. This was the case because
prerpocessor regex rule expected to start at the beginning of the line,
but the space regex rule matched also the whitespace after the line
break. Now the space rule has been refined not to match the line break.
Because of this, the preprocessor regex rule correctly matches
prerpocessor tokens even when they are preceded by white spaces, at the
cost of adding some more tokens in the token stream in some cases. This
change preserves the behavior of invalid preprocessor usage failing to
tokenize.
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
* Add a Meson language lexer
* update the mappings
* Add meson to the list of supported languages
* Add a meson.build example file
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
fixes #1843
|
| | | | |
|
| | | | |
|
| | | | |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
The keywords are based on the extraction of keywords the LLVM 12.0 lexer
source code. They were taken from the `KEYWORD` and `INSTKEYWORD` macros
for the 'Keyword' tokens, and 'Type' tokens were from the `TYPEKEYWORD`
macro. The keywords were then sorted against the current set.
Due to formatting issues in the arrays, the actual Type diff is:
``` diff
+x86_mmx
+x86_amx
```
and the Keyword diff is:
``` diff
+aarch64_sve_vector_pcs
+aarch64_vector_pcs
+alwaysInline
+amdgpu_gfx
+blockcount
+byref
+callbr
+canAutoHide
+cfguard_checkcc
+dso_local_equivalent
+fneg
+mustprogress
+nocallback
+nofree
+noInline
+nomerge
+noprofile
+nosync
+noundef
+null_pointer_is_valid
+param
+params
+partition
+preallocated
+sanitize_memtag
+speculative_load_hardening
+tailcc
+typeidCompatibleVTable
+varFlags
+vcall_visibility
+virtFunc
+vscale
+vTableFuncs
+x
```
|
|/ / / |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* groovy lexer: parse keywords before function names like java
* groovy lexer: detect quoted function names
* changes: update groovy lexer
|
| | |
| | |
| | |
| | |
| | | |
* Support Terraform 0.14 syntax
* Use \S instead of [^\s]
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Support for OMG IDL
Lexer for [Object Management Group Interface Definition Language](https://www.omg.org/spec/IDL/About-IDL/).
* Allow Whitespace Before include in C Preprocessor
It wasn't highlighting the included filename the same as if there was no
space before the include, but now it is.
* Update omg-idl Tests to Latest Requirements
* Update omg-idl versionadded to 2.9
Since I just realized this missed the 2.8 release.
* Add Missing Operators to omg-idl
|
| | |
| | |
| | | |
Also removed invalid "AS" from TypeScript lexer.
|
| | |
| | |
| | |
| | |
| | | |
* uniformize aliases order
* LighttpdConfLexer: add lighttpd.conf filename
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Fix PromQL lexer to support values enclosed within single quotes
Values for labels could now be enclosed within single or double quotes.
* Fix a typo into the lables regex for PromQL lexer
The correct label matching operator is `!~` instead of `~!`.
|
| | | |
|
| | | |
|