Module Make
Provides a class hierarchy for working with YAML files.
Import path
import codeql.yaml.YamlClasses
| YamlAliasNode | A YAML alias node referring to a target anchor. |
| YamlBool | A YAML scalar representing a Boolean value. |
| YamlCollection | A YAML collection, that is, either a mapping or a sequence. |
| YamlDocument | A YAML document. |
| YamlFloat | A YAML scalar representing a floating point value. |
| YamlInclude | A YAML scalar representing an |
| YamlInteger | A YAML scalar representing an integer value. |
| YamlMapping | A YAML mapping. |
| YamlMappingLikeNode | A YAML node that may contain sub-nodes that can be identified by a name. I.e. a mapping, sequence, or scalar. |
| YamlMergeKey | A YAML scalar representing a merge key. |
| YamlNode | A node in the AST representation of a YAML file, which may either be a YAML value (such as a scalar or a collection) or an alias node referring to some other YAML value. |
| YamlNull | A YAML scalar representing the null value. |
| YamlParseError | An error message produced by the YAML parser while processing a YAML file. |
| YamlScalar | A YAML scalar. |
| YamlSequence | A YAML sequence. |
| YamlString | A YAML scalar representing a string value. |
| YamlTimestamp | A YAML scalar representing a time stamp. |
| YamlValue | A YAML value; that is, either a scalar or a collection. |
Parameters
| Input | InputSig |