proc_macro
Version:
A JavaScript implementation of proc_macros.
16 lines • 475 B
TypeScript
import Token from './token';
declare type Spacing = 'alone' | 'joint';
/**
* A punctuation that is used in programming.
*/
export default class Punct extends Token {
readonly char: string;
readonly spacing: Spacing;
constructor(char: string, spacing: Spacing);
eq(other: any): boolean;
static tokenize(token_string: string): [Punct, string];
toParenthesisString(): string;
toJavaScript(): string;
}
export {};
//# sourceMappingURL=punct.d.ts.map