| Index: tools/js2c.py
|
| diff --git a/tools/js2c.py b/tools/js2c.py
|
| index c2805373796f0c58f88cd2c63a2e25a6ab97637f..e5404e4133ee74288cb387bb5c5af9960b2d84c1 100755
|
| --- a/tools/js2c.py
|
| +++ b/tools/js2c.py
|
| @@ -108,6 +108,9 @@ def ExpandMacroDefinition(lines, pos, name_pattern, macro, expander):
|
| mapping = { }
|
| def add_arg(str):
|
| # Remember to expand recursively in the arguments
|
| + if arg_index[0] >= len(macro.args):
|
| + lineno = lines.count(os.linesep, 0, start) + 1
|
| + raise Error('line %s: Too many arguments for macro "%s"' % (lineno, name_pattern.pattern))
|
| replacement = expander(str.strip())
|
| mapping[macro.args[arg_index[0]]] = replacement
|
| arg_index[0] += 1
|
|
|