diff options
Diffstat (limited to 'lib9p/idl.gen')
-rwxr-xr-x | lib9p/idl.gen | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/lib9p/idl.gen b/lib9p/idl.gen index b33ea5f..05d78be 100755 --- a/lib9p/idl.gen +++ b/lib9p/idl.gen @@ -90,17 +90,17 @@ def c_expr(expr: idl.Expr) -> str: for tok in expr.tokens: match tok: case idl.ExprOp(): - ret += [tok.op] + ret.append(tok.op) case idl.ExprLit(): - ret += [str(tok.val)] + ret.append(str(tok.val)) case idl.ExprSym(name="end"): - ret += ["ctx->net_offset"] + ret.append("ctx->net_offset") case idl.ExprSym(name="s32_max"): - ret += ["INT32_MAX"] + ret.append("INT32_MAX") case idl.ExprSym(name="s64_max"): - ret += ["INT64_MAX"] + ret.append("INT64_MAX") case idl.ExprSym(): - ret += [f"_{tok.name[1:]}_offset"] + ret.append(f"_{tok.name[1:]}_offset") return " ".join(ret) @@ -111,7 +111,7 @@ def ifdef_push(n: int, _newval: str) -> str: # Grow the stack as needed global _ifdef_stack while len(_ifdef_stack) < n: - _ifdef_stack += [None] + _ifdef_stack.append(None) # Set some variables parentval: str | None = None |