1 import Input from './input';
2 import Node from './node';
3 import Root from './root';
4 export default class Parser {
12 constructor(input: Input);
15 comment(token: any): void;
16 emptyRule(token: any): void;
18 rule(tokens: any): void;
19 decl(tokens: any): void;
20 atrule(token: any): void;
21 end(token: any): void;
23 init(node: Node, line?: number, column?: number): void;
24 raw(node: any, prop: any, tokens: any): void;
25 spacesFromEnd(tokens: any): string;
26 spacesFromStart(tokens: any): string;
27 stringFrom(tokens: any, from: any): string;
28 colon(tokens: any): number | boolean;
29 unclosedBracket(bracket: any): void;
30 unknownWord(start: any): void;
31 unexpectedClose(token: any): void;
32 unclosedBlock(): void;
33 doubleColon(token: any): void;
34 unnamedAtrule(node: any, token: any): void;
35 precheckMissedSemicolon(tokens: any): void;
36 checkMissedSemicolon(tokens: any): void;