[][src]Module lrl_test_compiler::test_descriptor

Modules

ast
concrete_test

Structs

TDFParser

The Parser type all parsing behavior is bound to this type

Enums

Rule

Constants

_PEST_GRAMMAR_TDFParser

Functions

abort_name_from_statement
abort_sequence_from_tree

Extract the abort name before running segments_from_tree()

no_user_aborts

Ensure that the provided abort statements don't reference user defined aborts as aborts may only abort to the HARD_ABORT

numeric_bound_from_constraint
parse_tdf

Attempts to parse the Test Descriptor Format and create an ast::Test struct

relay_op_from_statement
relay_statement_from_tree
relay_timing_from_statement
section_statement_from_tree
section_timing_from_statement
sensor_constraint_from_statement
sensor_constraint_list_from_statement
sensor_statement_from_tree
sensor_timing_from_statement
statement_from_tree

Create a segment from a parse tree of type Rule::RELAY_STATEMENT

statements_from_tree

Create a sequence of Segments from a parse tree node of type Rule::TEST_BODY or Rule::ABORT

test_body_from_tree

Ignore the test header before running segments_from_tree()

test_from_tree

Generates ast::Test Struct from parse tree

timing_from_tree