openpectus.lang.model.pprogramformatter
Classes
Functions
|
Print program to stdout using the provided options. |
|
Parse pcode and print program to stdout using the provided options. |
Module Contents
- openpectus.lang.model.pprogramformatter.print_program(program, show_line_numbers=False, show_errors=False, show_blanks=False)
Print program to stdout using the provided options.
- Parameters:
program (openpectus.lang.model.ast.ProgramNode)
show_line_numbers (bool)
show_errors (bool)
show_blanks (bool)
- openpectus.lang.model.pprogramformatter.print_parsed_program(pcode, show_line_numbers=False, show_errors=False, show_blanks=False)
Parse pcode and print program to stdout using the provided options.
- Parameters:
pcode (str)
show_line_numbers (bool)
show_errors (bool)
show_blanks (bool)
- class openpectus.lang.model.pprogramformatter.FormattingOptions
- indent: int = 4
- blanks: bool = False
- line_numbers: bool = False
- errors: bool = False
- class openpectus.lang.model.pprogramformatter.ProgramFormatter(opts=FormattingOptions())
- Parameters:
opts (FormattingOptions)
- opts
- out
- format(program)
- Parameters:
program (openpectus.lang.model.ast.ProgramNode)
- Return type:
str