@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.
33 lines • 1.53 kB
JavaScript
import * as wasm from "../../wasm/index.mjs";
export * from "./assertions.mjs";
export * from "./extensions.mjs";
export * from "./rewriter.generated.mjs";
/** {@inheritDoc wasm.cst.NonterminalKind} */
export const NonterminalKind = wasm.cst.NonterminalKind;
/** {@inheritDoc wasm.cst.TerminalKind} */
export const TerminalKind = wasm.cst.TerminalKind;
/** {@inheritDoc wasm.cst.TerminalKindExtensions} */
export const TerminalKindExtensions = wasm.cst.TerminalKindExtensions;
/** {@inheritDoc wasm.cst.EdgeLabel} */
export const EdgeLabel = wasm.cst.EdgeLabel;
/** {@inheritDoc wasm.cst.NodeType} */
export const NodeType = wasm.cst.NodeType;
/** {@inheritDoc wasm.cst.NonterminalNode} */
export const NonterminalNode = wasm.cst.NonterminalNode;
/** {@inheritDoc wasm.cst.TerminalNode} */
export const TerminalNode = wasm.cst.TerminalNode;
/** {@inheritDoc wasm.cst.Edge} */
export const Edge = wasm.cst.Edge;
/** {@inheritDoc wasm.cst.Cursor} */
export const Cursor = wasm.cst.Cursor;
/** {@inheritDoc wasm.cst.CursorIterator} */
export const CursorIterator = wasm.cst.CursorIterator;
/** {@inheritDoc wasm.cst.AncestorsIterator} */
export const AncestorsIterator = wasm.cst.AncestorsIterator;
/** {@inheritDoc wasm.cst.Query} */
export const Query = wasm.cst.Query;
/** {@inheritDoc wasm.cst.QueryMatchIterator} */
export const QueryMatchIterator = wasm.cst.QueryMatchIterator;
/** {@inheritDoc wasm.cst.TextIndexExtensions} */
export const TextIndexExtensions = wasm.cst.TextIndexExtensions;
//# sourceMappingURL=index.mjs.map