@slippy-lint/slippy
Version:
A simple but powerful linter for Solidity
14 lines • 532 B
JavaScript
import { TerminalKindExtensions } from "@nomicfoundation/slang/cst";
export function ignoreLeadingTrivia(cursor) {
if (cursor.node.isTerminalNode() &&
!TerminalKindExtensions.isTrivia(cursor.node.kind)) {
// if we are already in a terminal node that is not a trivia, we just return
return;
}
while (cursor.goToNextTerminal() &&
cursor.node.isTerminalNode() &&
TerminalKindExtensions.isTrivia(cursor.node.kind)) {
// ignore trivia
}
}
//# sourceMappingURL=trivia.js.map