dnl userv - lexer.l.m4
dnl lexer, passed through m4 with defs from langauge.i4
/*
- * Copyright (C)1996-1997 Ian Jackson
+ * Copyright (C)1996-1997,1999 Ian Jackson
*
* This is free software; you can redistribute it and/or modify it
* under the terms of the GNU General Public License as published by
lr_max=-1;
return tokv_fdstoend;
}
-[\ \t]+ return tokv_lwsp;
+([\ \t]*\\[\ \t]*\n[\ \t]*)+ return tokv_lwsp;
+[\ \t]+ return tokv_lwsp;
[\ \t]*\n cstate->lineno++; return tokv_newline;
[\ \t]*\#[^\n]*\n cstate->lineno++; return tokv_newline;
[\ \t]*\#[^\n]* {
parseerrprint("misquoted or unterminated string");
return tokv_error;
}
-[^\ \t\n]+ return tokv_barestring;
+[^\ \t\n\\]+ return tokv_barestring;
<<EOF>> return tokv_eof;
*}
changequote(`,')
%%
+
+const char *const builtinservicehelpstrings[]= {
+undivert(5)dnl
+ 0
+};
`
#include "parser.c"
'