mirror of
https://github.com/alecthomas/chroma.git
synced 2025-03-17 20:58:08 +02:00
Add default diff support (#732)
This commit is contained in:
parent
db073d869d
commit
d5b3291829
@ -14,6 +14,18 @@
|
||||
<rule pattern=" .*\n">
|
||||
<token type="Text"/>
|
||||
</rule>
|
||||
<rule pattern="\d+(,\d+)?(a|c|d)\d+(,\d+)?\n">
|
||||
<token type="GenericSubheading"/>
|
||||
</rule>
|
||||
<rule pattern="---\n">
|
||||
<token type="GenericStrong"/>
|
||||
</rule>
|
||||
<rule pattern="< .*\n">
|
||||
<token type="GenericDeleted"/>
|
||||
</rule>
|
||||
<rule pattern="> .*\n">
|
||||
<token type="GenericInserted"/>
|
||||
</rule>
|
||||
<rule pattern="\+.*\n">
|
||||
<token type="GenericInserted"/>
|
||||
</rule>
|
||||
|
9
lexers/testdata/diff/default.actual
vendored
Normal file
9
lexers/testdata/diff/default.actual
vendored
Normal file
@ -0,0 +1,9 @@
|
||||
1,2d0
|
||||
< A
|
||||
< A
|
||||
4c2
|
||||
< C
|
||||
---
|
||||
> F
|
||||
5a4
|
||||
> E
|
10
lexers/testdata/diff/default.expected
vendored
Normal file
10
lexers/testdata/diff/default.expected
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
[
|
||||
{"type":"GenericSubheading","value":"1,2d0\n"},
|
||||
{"type":"GenericDeleted","value":"\u003c A\n\u003c A\n"},
|
||||
{"type":"GenericSubheading","value":"4c2\n"},
|
||||
{"type":"GenericDeleted","value":"\u003c C\n"},
|
||||
{"type":"GenericStrong","value":"---\n"},
|
||||
{"type":"GenericInserted","value":"\u003e F\n"},
|
||||
{"type":"GenericSubheading","value":"5a4\n"},
|
||||
{"type":"GenericInserted","value":"\u003e E\n"}
|
||||
]
|
10
lexers/testdata/diff/unified.actual
vendored
Normal file
10
lexers/testdata/diff/unified.actual
vendored
Normal file
@ -0,0 +1,10 @@
|
||||
--- old.txt 2023-01-17 21:02:15.449417575 -0700
|
||||
+++ new.txt 2023-01-17 21:02:12.489441682 -0700
|
||||
@@ -1,5 +1,4 @@
|
||||
-A
|
||||
-A
|
||||
B
|
||||
-C
|
||||
+F
|
||||
D
|
||||
+E
|
11
lexers/testdata/diff/unified.expected
vendored
Normal file
11
lexers/testdata/diff/unified.expected
vendored
Normal file
@ -0,0 +1,11 @@
|
||||
[
|
||||
{"type":"GenericDeleted","value":"--- old.txt\t2023-01-17 21:02:15.449417575 -0700\n"},
|
||||
{"type":"GenericInserted","value":"+++ new.txt\t2023-01-17 21:02:12.489441682 -0700\n"},
|
||||
{"type":"GenericSubheading","value":"@@ -1,5 +1,4 @@\n"},
|
||||
{"type":"GenericDeleted","value":"-A\n-A\n"},
|
||||
{"type":"Text","value":" B\n"},
|
||||
{"type":"GenericDeleted","value":"-C\n"},
|
||||
{"type":"GenericInserted","value":"+F\n"},
|
||||
{"type":"Text","value":" D\n"},
|
||||
{"type":"GenericInserted","value":"+E\n"}
|
||||
]
|
Loading…
x
Reference in New Issue
Block a user