Alec Thomas
102aa61ac3
Add RemappingLexer.
...
This pattern is used heavily in Pygments for certain lexers,
particularly Lisp variants. See #43 .
2017-09-27 11:30:55 +10:00
Alec Thomas
c99eebc024
Merge pull request #39 from griffin-stewie/fix/capnproto_name
...
fix HTML entity reference
2017-09-27 00:34:18 +10:00
griffin-stewie
caf2542b1b
fix HTML entity reference ' to ‘
2017-09-26 22:37:54 +09:00
Alec Thomas
7debecf146
Update README.
2017-09-26 22:15:36 +10:00
Alec Thomas
fc9897da0d
Add SystemVerilog and hexdump.
...
Fixes #33 .
2017-09-26 22:13:55 +10:00
Alec Thomas
bc2d6680e4
Run gofmt -s over the codebase.
2017-09-26 22:05:55 +10:00
Alec Thomas
c39abfb916
Squish the GitHub style a bit.
2017-09-26 22:05:55 +10:00
Alec Thomas
be25514088
Merge pull request #37 from steambap/master
...
Add c# lexer
2017-09-26 14:18:14 +10:00
Weilin Shi
e6a24f7412
Add c# highlight fix #32
2017-09-26 12:15:59 +08:00
Alec Thomas
67b8161815
Merge pull request #36 from AbeEstrada/patch-1
...
Add 'dracula' style
2017-09-26 13:48:18 +10:00
Abe Estrada
0f9e25c566
Add 'dracula' style
...
Converted from https://github.com/dracula/pygments
2017-09-25 21:11:21 -06:00
Alec Thomas
559a557458
Merge pull request #34 from Calinou/rename-nimrod-to-nim
...
Rename the Nimrod lexer to Nim
2017-09-26 06:10:31 +10:00
Hugo Locurcio
8604f257c9
Rename the Nimrod lexer to Nim
...
It has been the official name of the language for a while now.
2017-09-25 20:08:20 +02:00
Alec Thomas
bdc1124369
Switch to Pygments-style CSS class names.
...
Add GitHub theme + CSS to style importer.
2017-09-25 21:46:25 +10:00
Alec Thomas
2181aa5f70
Fix goreleaser config (hopefully).
2017-09-25 18:15:44 +10:00
Alec Thomas
a75ba5dc2c
Use goreleaser.
2017-09-25 16:47:55 +10:00
Alec Thomas
b0295f66bd
Remove spurious newline in HTML output.
...
Fixes #29 .
2017-09-25 15:25:32 +10:00
Alec Thomas
022592be12
Correctly prioritise names over aliases.
2017-09-25 11:56:25 +10:00
Alec Thomas
cf0d471c44
Merge pull request #26 from glaforge/patch-1
...
Missing 'as' and 'in' keywords for Groovy
2017-09-24 23:22:00 +10:00
Guillaume Laforge
cce6c8e193
Missing 'as' and 'in' keywords
2017-09-24 14:45:24 +02:00
Alec Thomas
b83a015e0b
More YAML tweaks.
2017-09-24 21:57:29 +10:00
Alec Thomas
b25b614cb6
Remove comment.
2017-09-24 21:47:46 +10:00
Alec Thomas
237eebbe1a
A naive YAML lexer.
...
Does not try to be smart in anyway. Instead, just highlights what it
can. Used this reference: https://learnxinyminutes.com/docs/yaml/
Fixes #13 .
2017-09-24 21:47:05 +10:00
Alec Thomas
c984ca45c7
Add html.BaseLineNumber(n).
...
Fixes #22 .
2017-09-24 20:33:50 +10:00
Alec Thomas
d1be6303e6
Merge pull request #25 from steambap/master
...
Add GDScript lexer
2017-09-24 19:30:07 +10:00
Weilin Shi
cff81ff391
Add GDScript lexer
2017-09-24 12:58:23 +08:00
Alec Thomas
0e1d1c1e77
Merge pull request #24 from rogersachan/patch-1
...
Remove old license
2017-09-24 09:09:45 +10:00
Roger
b3b9d8dc51
Remove old license
2017-09-23 19:04:18 -04:00
Alec Thomas
1af7e1a0bc
Adjust line number padding a bit.
2017-09-23 22:45:05 +10:00
Alec Thomas
99d0e4924a
Simplify command-line flags a bit.
2017-09-23 22:29:46 +10:00
Alec Thomas
d5083b3f7c
Big changes to the style and colour APIs.
...
- Styles now use a builder system, to enforce immutability of styles.
- Corrected and cleaned up how style inheritance works.
- Added a brightening function to colours
- HTML formatter will now automatically pick line and highlight colours
if they are not provided in the style. This is done by slightly
darkening or lightening.
Fixes #21 .
2017-09-23 22:09:46 +10:00
Alec Thomas
9d7539a4cd
Fix bug in Turtle lexer.
2017-09-22 23:27:40 +10:00
Alec Thomas
a5a3b67010
Reprocess all rules after a LexerMutator is applied.
2017-09-22 23:14:32 +10:00
Alec Thomas
8170d52c25
Remove dependency on go-colorful.
...
Switched to a less accurate (but much simpler) colour distance function
as described here: https://www.compuphase.com/cmetric.htm
Fixes #17 .
2017-09-22 23:00:03 +10:00
Alec Thomas
2ce2ec7f65
Fix bug with empty states.
2017-09-22 22:40:00 +10:00
Alec Thomas
0bb853fb4f
Convert Include to a LexerMutator.
...
Fixes #18 .
2017-09-22 22:29:17 +10:00
Alec Thomas
f8658edb57
Add Restructured Text lexer.
2017-09-22 22:29:17 +10:00
Alec Thomas
e5fd873611
Merge pull request #20 from sago35/fix-windows-color
...
Fix colors on windows
2017-09-22 21:12:12 +10:00
sago35
1364bff44a
Fix colors on windows
2017-09-22 19:33:23 +09:00
Alec Thomas
c279acf57e
Merge pull request #19 from steambap/master
...
Fix JavaScript keywords
2017-09-22 11:03:19 +10:00
Weilin Shi
698bea1f19
Fix JavaScript keywords
2017-09-22 09:00:51 +08:00
Alec Thomas
1724aab879
Implement compile-time lexer mutators.
...
This should fix #15 .
2017-09-21 20:02:53 +10:00
Alec Thomas
60797cc03f
Add tracing + better error recovery.
2017-09-21 17:52:28 +10:00
Alec Thomas
e5e7b57c46
Fix style tests.
2017-09-21 12:54:18 +10:00
Alec Thomas
551f7cee9a
Return errors for invalid styles, rather than panicking.
2017-09-21 12:52:08 +10:00
Alec Thomas
e59d4639fc
Add async/await to JS lexer. Fixes #12 .
2017-09-21 12:36:22 +10:00
Alec Thomas
4c6dba0fc4
Add "monokailight" style.
2017-09-21 12:28:03 +10:00
Alec Thomas
fd4772d9fc
Merge pull request #11 from azillion/patch-1
...
Add missing letter
2017-09-21 08:26:44 +10:00
alexander zillion
1b9f70d081
Add missing letter
2017-09-20 16:00:44 -05:00
Alec Thomas
e2d6abaa64
Document and add iterator panic recovery.
2017-09-20 23:06:23 +10:00