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.
  • kA

    A string mapped to the if_else_conditional key in the Formatting JSON data. This key is for all print statements placed in if statements and else clauses in the control flow that produce event messages.

    Declaration

    Swift

    let kA: String
  • kB

    A string mapped to the switch_case key in the Formatting JSON data. This key is for all print statements placed in Switch statement case clauses in the control flow that produce event messages.

    Declaration

    Swift

    let kB: String
  • kC

    A string mapped to the guard key in the Formatting JSON data. This key is for all print statements placed in guard statements and associated else clauses in the control flow that produce event messages.

    Declaration

    Swift

    let kC: String
  • kD

    A string mapped to the do_catch_try key in the Formatting JSON data. This key is for all print statements placed in do-catch statements in the control flow that produce event messages.

    Declaration

    Swift

    let kD: String
  • kE

    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
  • kF

    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
  • An enum that conforms to the CodingKey protocol for storing the key strings used to decode kBOb from the JSON data. .

    See more

    Declaration

    Swift

    enum CodingKeys : String, CodingKey