_origen
¶
This is the top-level _origen module which can be imported by Python
Submodules¶
Functions¶
initialize()
: Called automatically when Origen is first loadedstatus()
: Returns the Origen status which informs whether an app is present, the Origen version,version()
: Returns the Origen version formatted into PEP440, e.g. “1.2.3.dev4”config()
: Returns the Origen configuration (as defined in origen.toml files)app_config()
: Returns the Origen application configuration (as defined in application.toml)clean_mode()
: clean_mode(name)target_file()
: target_file(name, dir)file_handler()
: Returns a file handler object (iterable) for consuming the file argumentstest()
: Prints out the AST for the current test to the consoletest_ast()
: Returns the AST for the current test in Pythonflow()
: Prints out the AST for the current flow to the consoleflow_ast()
: Returns the AST for the current flow in Pythonoutput_directory()
: Undocumented.website_output_directory()
: Undocumented.website_source_directory()
: Undocumented.on_windows()
: Undocumented.on_linux()
: Undocumented.prepare_for_target_load()
: This will be called by Origen immediately before loading a fresh set of targetsstart_new_test()
: Clears the current test (pattern) AST and starts a new oneunhandled_error_count()
: Returns the number of unhandled errors that have been encountered since the Origenset_output_dir()
: Set the output directory to be used instead of <APP ROOT>/outputset_reference_dir()
: Set the output directory to be used instead of <APP ROOT>/outputexit_pass()
: Exit with a passing status code and print a big PASS to the consoleexit_fail()
: Exit with a failing status code and print a big FAIL to the consoleenable_debug()
: Enable Python source line trackingset_operation()
: Set the current Origen operation (generate, compile, etc.)
-
_origen.
initialize
()¶ Called automatically when Origen is first loaded
-
_origen.
status
()¶ Returns the Origen status which informs whether an app is present, the Origen version, etc.
-
_origen.
version
()¶ Returns the Origen version formatted into PEP440, e.g. “1.2.3.dev4”
-
_origen.
config
()¶ Returns the Origen configuration (as defined in origen.toml files)
-
_origen.
app_config
()¶ Returns the Origen application configuration (as defined in application.toml)
-
_origen.
clean_mode
(name)¶ Sanitizes the given mode string and returns it, but will exit the process if it is invalid
-
_origen.
target_file
(name, dir)¶ Sanitizes the given target/env name and returns the matching file, but will exit the process if it does not uniquely identify a single target/env file.
-
_origen.
file_handler
()¶ Returns a file handler object (iterable) for consuming the file arguments given to the CLI
-
_origen.
test
()¶ Prints out the AST for the current test to the console
-
_origen.
test_ast
()¶ Returns the AST for the current test in Python
-
_origen.
flow
()¶ Prints out the AST for the current flow to the console
-
_origen.
flow_ast
()¶ Returns the AST for the current flow in Python
-
_origen.
output_directory
()¶
-
_origen.
website_output_directory
()¶
-
_origen.
website_source_directory
()¶
-
_origen.
on_windows
()¶
-
_origen.
on_linux
()¶
-
_origen.
prepare_for_target_load
()¶ This will be called by Origen immediately before loading a fresh set of targets
-
_origen.
start_new_test
()¶ Clears the current test (pattern) AST and starts a new one
-
_origen.
unhandled_error_count
()¶ Returns the number of unhandled errors that have been encountered since the Origen invocation started. An unhandled error is something that ultimately resulted in a pattern not being generated or something equally serious.
-
_origen.
set_output_dir
()¶ Set the output directory to be used instead of <APP ROOT>/output
-
_origen.
set_reference_dir
()¶ Set the output directory to be used instead of <APP ROOT>/output
-
_origen.
exit_pass
()¶ Exit with a passing status code and print a big PASS to the console
-
_origen.
exit_fail
()¶ Exit with a failing status code and print a big FAIL to the console
-
_origen.
enable_debug
()¶ Enable Python source line tracking
-
_origen.
set_operation
()¶ Set the current Origen operation (generate, compile, etc.)