CodeQL library for Python
codeql/python-all 3.0.1-dev (changelog, source)
Search

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 !include directive.

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