LF ::= #x0a /* line feed */
-PATTERM ::= #x80 /* pattern terminator */
+DEL ::= #x7f /* pattern terminator */
-NAMTERM ::= #x01 /* name terminator */
+SOH ::= #x01 /* name terminator */
-regchar ::= [^#x0a#x0c#x80] /* regular character */
+regchar ::= [^#x0a#x0c#x7f] /* regular character */
regstring ::= { regchar } /* regular string */
filename ::= regchar regstring /* a file name */
-fileprop ::= PATTERM "(" regstring ")"
+fileprop ::= DEL "(" regstring ")"
tag ::= directtag | patterntag
-directtag ::= PATTERM realposition
+directtag ::= DEL realposition
-patterntag ::= pattern PATTERM [ tagname NAMTERM ] position
+patterntag ::= pattern DEL [ tagname SOH ] position
pattern ::= regstring /* a tag pattern */
2002-03-12 Francesco Potorti` <pot@gnu.org>
+
* etags.c (Python_functions): Skip spaces at beginning of lines.
+ (Python_functions, PHP_functions): Name tags, for ctags' sake.
+ (TeX_commands): Name tags. Correction of old disabled code.
+
+ * etags.c (curfiledir, curtagfname): New global variables.
+ (process_file): Initialise them.
+ (readline): Canonicalize the name found in #line directive.
2002-03-06 Jason Rumney <jasonr@gnu.org>
* etags.c (put_entries): Use #if !CTAGS, to fix link error on