Support new TdApi format
This commit is contained in:
parent
36f96dfaf5
commit
c521409af1
@ -304,6 +304,9 @@ def serialize_native(output: CodeWriter, arg_type: str, arg_name: str, null_chec
|
|||||||
if null_check:
|
if null_check:
|
||||||
output.close_block(space=True)
|
output.close_block(space=True)
|
||||||
|
|
||||||
|
def remove_parentheses(s):
|
||||||
|
return re.sub(r'\<[^<>]*\>', '', s)
|
||||||
|
|
||||||
|
|
||||||
def main(input_path: str, output_path: str, headers_path: str, java17: str):
|
def main(input_path: str, output_path: str, headers_path: str, java17: str):
|
||||||
data_input = open(input_path)
|
data_input = open(input_path)
|
||||||
@ -333,7 +336,7 @@ def main(input_path: str, output_path: str, headers_path: str, java17: str):
|
|||||||
current_arguments: typing.Optional[typing.List[typing.Tuple[str, str, typing.List[str]]]] = None
|
current_arguments: typing.Optional[typing.List[typing.Tuple[str, str, typing.List[str]]]] = None
|
||||||
# [(arg_name, arg_type), ...]
|
# [(arg_name, arg_type), ...]
|
||||||
|
|
||||||
lines = list(map(str.strip, data_input.readlines()))
|
lines = list(map(compose(remove_parentheses, str.strip), data_input.readlines()))
|
||||||
|
|
||||||
for no, line in enumerate(lines):
|
for no, line in enumerate(lines):
|
||||||
keywords = line.split()
|
keywords = line.split()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user