SourceTermAnalysisSystem_vue/node_modules/toml-eslint-parser/lib/toml-parser/index.d.ts
2026-05-15 10:22:44 +08:00

31 lines
840 B
TypeScript

import type { TOMLProgram } from "../ast";
import { type ParserOptions } from "../parser-options";
export declare class TOMLParser {
private readonly text;
private readonly parserOptions;
private readonly tomlVersion;
/**
* Initialize this parser.
*/
constructor(text: string, parserOptions?: ParserOptions);
/**
* Parse TOML
*/
parse(): TOMLProgram;
private TABLE;
private VALUE;
private processTable;
private processKeyValue;
private processKeyNode;
private processBareKey;
private processStringKey;
private processStringValue;
private processNumberValue;
private processBooleanValue;
private processDateTimeValue;
private processArray;
private processArrayValue;
private processInlineTable;
private processInlineTableKeyValue;
}