solidity-antlr4
Version:
Solidity Lang Lexer and Parser by official ANTLR4 grammar
11 lines (10 loc) • 531 B
TypeScript
import * as nodeMap from './index.node';
import { UnionSyntaxNode, UnionSyntaxNodeType } from '../base';
export type TypeNode = UnionSyntaxNode<typeof nodeMap>;
export type TypeNodeType = UnionSyntaxNodeType<typeof nodeMap>;
export declare const typeNodeTypes: ("ElementaryTypeName" | "FunctionTypeName" | "MappingKeyType" | "MappingType" | "TypeName")[];
export * from './elementary-type-name';
export * from './function-type-name';
export * from './mapping-key-type';
export * from './mapping-type';
export * from './type-name';