From b22f6770c8bd084d66950655203c61dd701b3d90 Mon Sep 17 00:00:00 2001 From: Minteck Date: Sat, 4 Jun 2022 08:51:19 +0200 Subject: Remove node_modules --- node_modules/yaml/dist/parse/parser.d.ts | 84 -------------------------------- 1 file changed, 84 deletions(-) delete mode 100644 node_modules/yaml/dist/parse/parser.d.ts (limited to 'node_modules/yaml/dist/parse/parser.d.ts') diff --git a/node_modules/yaml/dist/parse/parser.d.ts b/node_modules/yaml/dist/parse/parser.d.ts deleted file mode 100644 index 8f3159f..0000000 --- a/node_modules/yaml/dist/parse/parser.d.ts +++ /dev/null @@ -1,84 +0,0 @@ -import { Token } from './cst.js'; -/** - * A YAML concrete syntax tree (CST) parser - * - * ```ts - * const src: string = ... - * for (const token of new Parser().parse(src)) { - * // token: Token - * } - * ``` - * - * To use the parser with a user-provided lexer: - * - * ```ts - * function* parse(source: string, lexer: Lexer) { - * const parser = new Parser() - * for (const lexeme of lexer.lex(source)) - * yield* parser.next(lexeme) - * yield* parser.end() - * } - * - * const src: string = ... - * const lexer = new Lexer() - * for (const token of parse(src, lexer)) { - * // token: Token - * } - * ``` - */ -export declare class Parser { - private onNewLine?; - /** If true, space and sequence indicators count as indentation */ - private atNewLine; - /** If true, next token is a scalar value */ - private atScalar; - /** Current indentation level */ - private indent; - /** Current offset since the start of parsing */ - offset: number; - /** On the same line with a block map key */ - private onKeyLine; - /** Top indicates the node that's currently being built */ - stack: Token[]; - /** The source of the current token, set in parse() */ - private source; - /** The type of the current token, set in parse() */ - private type; - /** - * @param onNewLine - If defined, called separately with the start position of - * each new line (in `parse()`, including the start of input). - */ - constructor(onNewLine?: (offset: number) => void); - /** - * Parse `source` as a YAML stream. - * If `incomplete`, a part of the last line may be left as a buffer for the next call. - * - * Errors are not thrown, but yielded as `{ type: 'error', message }` tokens. - * - * @returns A generator of tokens representing each directive, document, and other structure. - */ - parse(source: string, incomplete?: boolean): Generator; - /** - * Advance the parser by the `source` of one lexical token. - */ - next(source: string): Generator; - private lexer; - /** Call at end of input to push out any remaining constructions */ - end(): Generator; - private get sourceToken(); - private step; - private peek; - private pop; - private stream; - private document; - private scalar; - private blockScalar; - private blockMap; - private blockSequence; - private flowCollection; - private flowScalar; - private startBlockValue; - private atIndentedComment; - private documentEnd; - private lineEnd; -} -- cgit