Skip to content

Commit 7e751d0

Browse files
committed
GPerf: skip comment lines started from '#'
Signed-off-by: Masatake YAMATO <[email protected]>
1 parent 2ad1274 commit 7e751d0

File tree

3 files changed

+5
-0
lines changed

3 files changed

+5
-0
lines changed

Units/parser-gperf.r/simple.d/input.perf

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ USR1, 10
6262
SEGV, 11
6363
USR2, 12
6464
PIPE, 13
65+
#IGNOREME
6566
ALRM, 14
6667
TERM, 15
6768
STKFLT, 16

optlib/gperf.c

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,9 @@ static void initializeGPerfParser (const langType language)
6868
addLanguageTagMultiTableRegex (language, "keywordsec",
6969
"^%%",
7070
"", "", "{tjump=functions}{_guest=C,0end,}", NULL);
71+
addLanguageTagMultiTableRegex (language, "keywordsec",
72+
"^#[^\n]*\n?",
73+
"", "", "", NULL);
7174
addLanguageTagMultiTableRegex (language, "keywordsec",
7275
"^([^\n,]+)[^\n]*\n?",
7376
"\\1", "k", "", NULL);

optlib/gperf.ctags

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -105,6 +105,7 @@
105105
# - extrac keywords defined in %% ... %%
106106
#
107107
--_mtable-regex-GPerf=keywordsec/%%//{tjump=functions}{_guest=C,0end,}
108+
--_mtable-regex-GPerf=keywordsec/^#[^\n]*\n?//
108109
--_mtable-regex-GPerf=keywordsec/([^\n,]+)[^\n]*\n?/\1/k/
109110
--_mtable-regex-GPerf=keywordsec/[^\n]*\n//
110111

0 commit comments

Comments
 (0)