@specs-feup/clava
Version:
A C/C++ source-to-source compiler written in Typescript
18 lines • 646 B
TypeScript
import { FileJp, Program } from "../../../Joinpoints.js";
import Analyser from "../Analyser.js";
import ResultFormatManager from "../ResultFormatManager.js";
type T = Program | FileJp;
/**
* Analyser that scan code to detect unsafe array accesses
*/
export default class BoundsAnalyser extends Analyser {
resultFormatManager: ResultFormatManager<FileJp | Program>;
/**
* Check file for illegal access of an array with an invalid index
* @param $startNode -
* @returns fileResult
*/
analyse($startNode?: T): import("../ResultList.js").default | undefined;
}
export {};
//# sourceMappingURL=BoundsAnalyser.d.ts.map