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 |
YAMLInteger | A YAML scalar representing an integer value. |
YAMLMapping | A YAML mapping. |
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. |