Tapenade¶
-
public final class
Tapenade
¶ Top class for Tapenade. Contains the “main” method.
Constructors¶
Tapenade¶
-
protected
Tapenade
(int fileLang, String aliParser, int diffmode, String webAppRoot, String absoluteDirectory, String clientDirectory, String[] inputfilenames, String libDirectory, String headFunction, String activevariables, String usefulvariables, boolean multiDirDiffMode)¶ Creation of one “Tapenade” for the servlet.
Methods¶
dumpDataFlow¶
-
public void
dumpDataFlow
()¶ Dump the static data-flow info on each Unit for dumpUnitNames
extractFiles¶
generateListInputFiles¶
getTransformedSourceUnits¶
main¶
origCallGraph¶
parseFiles¶
-
public static void
parseFiles
(boolean addDirectory, String directory, TapList<TapPair<String, Integer>> inputFiles, CallGraph origCallGraph, TapList<String> includeDirs, int defaultFormat, boolean parseOpenMP)¶ Parses all the source files into the given CallGraph.
- Parameters
addDirectory – if true. localInputFileNames are in directory.
directory – directory.
inputFiles – TapList of pairs of full path of input files and their inputlanguages.
origCallGraph – current callGraph.
includeDirs – include directories.
parseOpenMP – OpenMP option for fortran parser.
- Throws
IOException – if an input error is detected.