diff options
Diffstat (limited to 'include_server')
-rwxr-xr-x | include_server/parse_file.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/include_server/parse_file.py b/include_server/parse_file.py index bc6374e..ac9720f 100755 --- a/include_server/parse_file.py +++ b/include_server/parse_file.py @@ -92,8 +92,8 @@ DIRECTIVE_RE = re.compile(r""" ( ((?P<include> include_next | include | import) \s* - ( "(?P<quote> (\w|[_/.+-])*)" | # "bar/foo.h" - <(?P<angle> (\w|[_/.+-])*)> | # <stdio.h> + ( "(?P<quote> (\w|[_/.,+-])*)" | # "bar/foo.h" + <(?P<angle> (\w|[_/.,+-])*)> | # <stdio.h> (?P<expr> .*?)) # expr, match . minimally ) | @@ -111,8 +111,8 @@ DIRECTIVE_RE = re.compile(r""" INCLUDE_STRING_RE = re.compile(r""" ^ \s* - ( "\s*(?P<quote> (\w|[\\_/.+-])*)\s*" | - <\s*(?P<angle> (\w|[\\_/.+-])*)\s*> + ( "\s*(?P<quote> (\w|[\\_/.,+-])*)\s*" | + <\s*(?P<angle> (\w|[\\_/.,+-])*)\s*> ) \s* $ |