| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
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
|
| | |
| | |
| | |
| | |
| | |
| | | |
check source code of `python-ctags` and `python-ctags3` to see what
argument type is expected (answer: `char *`);
guess this is python 2 legacy; but now it should work in python 3;
|
| | |
| | |
| | |
| | |
| | | |
* 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
|
| | |
| | |
| | |
| | |
| | |
| | | |
Although pygmentize -N is much cheaper than file, it makes some bad guesses,
so use file first.
Add support for MIME type application/json.
|
| | |
| | |
| | |
| | |
| | | |
* add gruvbox light and dark themes
* update changes for gruvbox style
|
| | |
| | |
| | | |
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 `~!`.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | | |
Reference: #1571
|
| | |
| | |
| | |
| | |
| | | |
The current implementation is broken, and it is not
easy to find a good one for such a generic format.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* Added new modifier tokenizer.
* Add expected output for the AMDGPU test.
* Used "words" function.
|
| | | |
|
| | |
| | |
| | |
| | | |
Fixes #1771
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
* lexers: python: add test cases for floats
* lexers: python: fix float lexing
* lexer:python:fixed test syntax
Co-authored-by: Aidan Do <giahuydo99@gmail.com>
|
| | | |
|
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* lexers: devicetree: allow node label without root node
It is sometimes useful to render DeviceTree snippets such as:
foo: bar@1234 {
foo = "bar";
};
However the snipper shown above does not render properly unless it is
enclosed on a root node, i.e.
/{
foo: bar@1234 {
foo = "bar";
};
};
Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
* tests: add devicetree lexer test for fragments out of root node
Signed-off-by: Gerard Marull-Paretas <gerard.marull@nordicsemi.no>
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* add WebAssembly lexer
* avoid test failure by using the default function instead of an empty regex
* address small issues
* fix WebAssembly string escapes
* change WebAssembly multiline comment parsing
* update copyright year
* set versionadded to 2.9
* change WebAssembly tests to use the new test system
* change WebAssembly unit test to use snippets
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Filename to <th> if linenos=table (fixes #1757)
* Emit `<th>` for `filename` if `linenos=table`.
* Added test cases for filename inclusion.
* Updated CHANGES
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Add NestedText lexer
* Add NestedText to list of supported languages
* Add some more test cases
* Update tests.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Two small tweaks to the APL lexer:
1. Add all APL file suffixes
2. Allow leading _ in variable names (GNU APL, Dyalog)
* Build mappings to pick up new file extensions
* Add tests for APL:
1. Leading underscores for variables OK (Dyalog, GNU)
|
| | |
|
| |
| |
| |
| | |
Also fixes the versionadded macro.
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Add a teal lexer
* fix an indent
* convert tests, fix version, alias
* fix examplefile
|