Given a folder, collects sources in that folder, parses and returns one each time next() is called.

Pushes an empty Clava AST. Parsed files are added one at a time, and the AST contains at most one file at any given time.

Name of the folder with the source files to iterate.

Extensions of the source files.

Extensions of the header files.

Constructors

Properties

currentFile: number = 0
files: File[] = []
headerExt: string[]
isClosed: boolean = false
isInit: boolean = false
pushedAst: boolean = false
sourceExt: string[]
srcFoldername: string

Methods