Module Make
Provides a class hierarchy for working with YAML files.
Import path
import codeql.yaml.Yaml
Classes
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 |