@nomicfoundation/slang
Version:
A modular set of compiler APIs empowering the next generation of Solidity code analysis and developer tooling. Written in Rust and distributed in multiple languages.
63 lines • 3.06 kB
text/typescript
import * as wasm from "../../../wasm/index.mjs";
export * from "./assertions.mjs";
/** {@inheritDoc wasm.cst.NonterminalKind} */
export declare const NonterminalKind: typeof wasm.cst.NonterminalKind;
/** {@inheritDoc wasm.cst.NonterminalKind} */
export type NonterminalKind = wasm.cst.NonterminalKind;
/** {@inheritDoc wasm.cst.TerminalKind} */
export declare const TerminalKind: typeof wasm.cst.TerminalKind;
/** {@inheritDoc wasm.cst.TerminalKind} */
export type TerminalKind = wasm.cst.TerminalKind;
/** {@inheritDoc wasm.cst.TerminalKindExtensions} */
export declare const TerminalKindExtensions: typeof wasm.cst.TerminalKindExtensions;
/** {@inheritDoc wasm.cst.TerminalKindExtensions} */
export type TerminalKindExtensions = wasm.cst.TerminalKindExtensions;
/** {@inheritDoc wasm.cst.EdgeLabel} */
export declare const EdgeLabel: typeof wasm.cst.EdgeLabel;
/** {@inheritDoc wasm.cst.EdgeLabel} */
export type EdgeLabel = wasm.cst.EdgeLabel;
/** {@inheritDoc wasm.cst.Node} */
export type Node = wasm.cst.Node;
/** {@inheritDoc wasm.cst.NodeType} */
export declare const NodeType: typeof wasm.cst.NodeType;
/** {@inheritDoc wasm.cst.NodeType} */
export type NodeType = wasm.cst.NodeType;
/** {@inheritDoc wasm.cst.NonterminalNode} */
export declare const NonterminalNode: typeof wasm.cst.NonterminalNode;
/** {@inheritDoc wasm.cst.NonterminalNode} */
export type NonterminalNode = wasm.cst.NonterminalNode;
/** {@inheritDoc wasm.cst.TerminalNode} */
export declare const TerminalNode: typeof wasm.cst.TerminalNode;
/** {@inheritDoc wasm.cst.TerminalNode} */
export type TerminalNode = wasm.cst.TerminalNode;
/** {@inheritDoc wasm.cst.Edge} */
export type Edge = wasm.cst.Edge;
/** {@inheritDoc wasm.cst.Cursor} */
export declare const Cursor: typeof wasm.cst.Cursor;
/** {@inheritDoc wasm.cst.Cursor} */
export type Cursor = wasm.cst.Cursor;
/** {@inheritDoc wasm.cst.CursorIterator} */
export declare const CursorIterator: typeof wasm.cst.CursorIterator;
/** {@inheritDoc wasm.cst.CursorIterator} */
export type CursorIterator = wasm.cst.CursorIterator;
/** {@inheritDoc wasm.cst.AncestorsIterator} */
export declare const AncestorsIterator: typeof wasm.cst.AncestorsIterator;
/** {@inheritDoc wasm.cst.AncestorsIterator} */
export type AncestorsIterator = wasm.cst.AncestorsIterator;
/** {@inheritDoc wasm.cst.Query} */
export declare const Query: typeof wasm.cst.Query;
/** {@inheritDoc wasm.cst.Query} */
export type Query = wasm.cst.Query;
/** {@inheritDoc wasm.cst.QueryError} */
export type QueryError = wasm.cst.QueryError;
/** {@inheritDoc wasm.cst.QueryMatch} */
export type QueryMatch = wasm.cst.QueryMatch;
/** {@inheritDoc wasm.cst.QueryMatchIterator} */
export declare const QueryMatchIterator: typeof wasm.cst.QueryMatchIterator;
/** {@inheritDoc wasm.cst.QueryMatchIterator} */
export type QueryMatchIterator = wasm.cst.QueryMatchIterator;
/** {@inheritDoc wasm.cst.TextIndex} */
export type TextIndex = wasm.cst.TextIndex;
/** {@inheritDoc wasm.cst.TextRange} */
export type TextRange = wasm.cst.TextRange;
//# sourceMappingURL=index.d.mts.map