Skip to content

Commit 64829f4

Browse files
authored
Merge pull request #4244 from masatake/scdoc
Scdoc: new parser
2 parents d0368a8 + 64d21e8 commit 64829f4

File tree

22 files changed

+515
-0
lines changed

22 files changed

+515
-0
lines changed

Tmain/line-regex-optscript.d/hello.ctags

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,5 @@
2828

2929
--regex-hello=/^end//{{
3030
(hello) pstack
31+
clear
3132
}}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
0
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
--langdef=Garbage
2+
--map-Garbage=.garbage
3+
4+
--regex-Garbage=/a//{{
5+
/garbage0
6+
(garbage1)
7+
}}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
a

Tmain/warn-garbage-on-ostack.d/run.sh

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Copyright: 2017 Masatake YAMATO
2+
# License: GPL-2
3+
4+
CTAGS=$1
5+
6+
$CTAGS --quiet --options=NONE --options=./garbage.ctags -o - input.garbage
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ctags: Warning: [Garbage] 2 objects are left on the operand stack: input.garbage

Tmain/warn-garbage-on-ostack.d/stdout-expected.txt

Whitespace-only changes.
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
--sort=no
2+
--fields=+en
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
foo input.scd /^foo(1)$/;" t line:1 end:10
2+
a input.scd /^# a$/;" s line:6 title:foo end:7
3+
c input.scd /^# c$/;" s line:8 title:foo end:10
4+
b input.scd /^## b$/;" S line:10 section:foo""c end:10
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
foo(1)
2+
3+
## This one should not be extracted
4+
because there is no section owns this.
5+
6+
# a
7+
8+
# c
9+
10+
## b

0 commit comments

Comments
 (0)