CodeQL library for JavaScript
codeql/javascript-all 0.4.1 (changelog, source)
Search

Module YAML

Provides classes for working with YAML data.

YAML documents are represented as abstract syntax trees whose nodes are either YAML values or alias nodes referring to another YAML value.

Import path

import semmle.javascript.YAML

Imports

javascript

Provides classes for working with JavaScript programs, as well as JSON, YAML and HTML.

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.

Aliases

YAMLAliasNode

DEPRECATED: Alias for YamlAliasNode

YAMLBool

DEPRECATED: Alias for YamlBool

YAMLCollection

DEPRECATED: Alias for YamlCollection

YAMLDocument

DEPRECATED: Alias for YamlDocument

YAMLFloat

DEPRECATED: Alias for YamlFloat

YAMLInclude

DEPRECATED: Alias for YamlInclude

YAMLInteger

DEPRECATED: Alias for YamlInteger

YAMLMapping

DEPRECATED: Alias for YamlMapping

YAMLMappingLikeNode

DEPRECATED: Alias for YamlMappingLikeNode

YAMLMergeKey

DEPRECATED: Alias for YamlMergeKey

YAMLNode

DEPRECATED: Alias for YamlNode

YAMLNull

DEPRECATED: Alias for YamlNull

YAMLParseError

DEPRECATED: Alias for YamlParseError

YAMLScalar

DEPRECATED: Alias for YamlScalar

YAMLSequence

DEPRECATED: Alias for YamlSequence

YAMLString

DEPRECATED: Alias for YamlString

YAMLTimestamp

DEPRECATED: Alias for YamlTimestamp

YAMLValue

DEPRECATED: Alias for YamlValue