UNPKG

solidity-antlr4

Version:

Solidity Lang Lexer and Parser by official ANTLR4 grammar

21 lines (20 loc) 1.1 kB
import * as nodeMap from './index.node'; import { UnionSyntaxNode, UnionSyntaxNodeType } from '../base'; export type DeclarationNode = UnionSyntaxNode<typeof nodeMap>; export type DeclarationNodeType = UnionSyntaxNodeType<typeof nodeMap>; export declare const declarationNodeTypes: ("ContractDefinition" | "EnumDefinition" | "ErrorDefinition" | "EventDefinition" | "FunctionDefinition" | "ModifierDefinition" | "StructDefinition" | "StructMember" | "UserDefinedValueTypeDefinition" | "VariableDeclaration")[]; export * from './contract-body-element'; export * from './contract-definition'; export * from './enum-definition'; export * from './error-definition'; export * from './event-definition'; export * from './function-definition'; export * from './modifier-definition'; export * from './state-mutability'; export * from './struct-definition'; export * from './struct-member'; export * from './user-defined-value-type-definition'; export * from './variable-declaration-list'; export * from './variable-declaration-tuple'; export * from './variable-declaration'; export * from './visibility';