ControlFlowNodeSymbols
struct ControlFlowNodeSymbols : Codable, Equatable
A struct embedded inside a FormattingManagerService
struct used as a nested layer within a model used to decode Formatting JSON data.
The struct models the JSON object mapped to the controlflow_node_type_symbols
key in the Formatting JSON data.
The parameters key string values are used to format the control flow node type symbol of node types when displaying messages in the console.
Note
Note The struct uses a custom semantic naming system to name properties associated with key value pairs and their position in the JSON. This system was developed as an aid to correctly map each key to its position in the struct.-
A string mapped to the
if_else_conditional
key in the Formatting JSON data. This key is for all print statements placed inif
statements andelse
clauses in the control flow that produce event messages.Declaration
Swift
let kA: String
-
A string mapped to the
switch_case
key in the Formatting JSON data. This key is for all print statements placed inSwitch
statement case clauses in the control flow that produce event messages.Declaration
Swift
let kB: String
-
A string mapped to the
guard
key in the Formatting JSON data. This key is for all print statements placed inguard
statements and associatedelse
clauses in the control flow that produce event messages.Declaration
Swift
let kC: String
-
A string mapped to the
do_catch_try
key in the Formatting JSON data. This key is for all print statements placed indo-catch
statements in the control flow that produce event messages.Declaration
Swift
let kD: String
-
A string mapped to the
value_reporter
key in the Formatting JSON data. This key is for all print statements that are displayed as a value or comment report.Declaration
Swift
let kE: String
-
A string mapped to the
value_reporter
key in the Formatting JSON data. This key is for all print statements that are displayed as an error report.Declaration
Swift
let kF: String