Regexp fine tuning, can not parse LLVM yet.

pull/15/head
Jussi Pakkanen 11 years ago
parent 4fe17f484f
commit f64ba79033
  1. 4
      tools/cmake2meson.py

@ -34,12 +34,12 @@ class Lexer:
self.token_specification = [
# Need to be sorted longest to shortest.
('ignore', re.compile(r'[ \t]')),
('id', re.compile('[-+_0-9a-z/A-Z.@]+')),
('string', re.compile('"[^"]*?"')),
('id', re.compile('''[-+_0-9a-z/A-Z@.]+''')),
('eol', re.compile(r'\n')),
('comment', re.compile(r'\#.*')),
('lparen', re.compile(r'\(')),
('rparen', re.compile(r'\)')),
('string', re.compile('"[^"]*?"')),
('varexp', re.compile(r'\${[-_0-9a-z/A-Z.]+}')),
]

Loading…
Cancel
Save