aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
Diffstat (limited to 'tools')
-rwxr-xr-xtools/cmake2meson.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/tools/cmake2meson.py b/tools/cmake2meson.py
index 647d0c3..eae6344 100755
--- a/tools/cmake2meson.py
+++ b/tools/cmake2meson.py
@@ -24,7 +24,7 @@ class Token:
self.lineno = 0
self.colno = 0
-class Statement():
+class Statement:
def __init__(self, name, args):
self.name = name
self.args = args
@@ -38,7 +38,7 @@ class Lexer:
('varexp', re.compile(r'\${[-_0-9a-z/A-Z.]+}')),
('id', re.compile('''[,-><${}=+_0-9a-z/A-Z|@.*]+''')),
('eol', re.compile(r'\n')),
- ('comment', re.compile(r'\#.*')),
+ ('comment', re.compile(r'#.*')),
('lparen', re.compile(r'\(')),
('rparen', re.compile(r'\)')),
]
@@ -48,7 +48,7 @@ class Lexer:
line_start = 0
loc = 0
col = 0
- while(loc < len(code)):
+ while loc < len(code):
matched = False
for (tid, reg) in self.token_specification:
mo = reg.match(code, loc)
@@ -83,7 +83,7 @@ class Lexer:
if not matched:
raise RuntimeError('Lexer got confused line %d column %d' % (lineno, col))
-class Parser():
+class Parser:
def __init__(self, code):
self.stream = Lexer().lex(code)
self.getsym()
@@ -278,6 +278,7 @@ class Converter:
for o in self.options:
(optname, description, default) = o
if default is None:
+ typestr = ''
defaultstr = ''
else:
if default == 'OFF':