from . import rustine as _native
def compile_string(syntax):
return _native.compile_string(syntax)
def compile(syntax_file, encoding='utf-8'):
return _native.compile_file(syntax_file, encoding=encoding)
def generate(converter, input_file, format='xml', encoding='utf-8'):
return converter.generate(input_file, format=format, encoding=encoding)
def generate_to_file(converter, input_file, output_file,
format='xml', in_encoding='utf-8', out_encoding='utf-8'):
_ = out_encoding converter.generate_to_file(input_file, output_file, format=format)
def generate_string(converter, input, format='xml'):
return converter.generate_string(input, format=format)
def generate_string_to_file(converter, input, output_file,
format='xml', out_encoding='utf-8'):
_ = out_encoding converter.generate_string_to_file(input, output_file, format=format)