diff options
author | pmarecha | 2008-06-05 08:49:05 +0000 |
---|---|---|
committer | pmarecha | 2008-06-05 08:49:05 +0000 |
commit | 42659d6cdbe63972aea27baf0289db8fcc1310fa (patch) | |
tree | 05cc1eb42b985cf657be112ae5a2e842a13c2126 /src/Scilab2C/ASTGenerator/GetASTFile.sci | |
parent | c4ca26eb9d2bbe224e41fc40658279cb865c48fc (diff) | |
download | scilab2c-42659d6cdbe63972aea27baf0289db8fcc1310fa.tar.gz scilab2c-42659d6cdbe63972aea27baf0289db8fcc1310fa.tar.bz2 scilab2c-42659d6cdbe63972aea27baf0289db8fcc1310fa.zip |
SVN is not FTP !
Diffstat (limited to 'src/Scilab2C/ASTGenerator/GetASTFile.sci')
-rw-r--r-- | src/Scilab2C/ASTGenerator/GetASTFile.sci | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/Scilab2C/ASTGenerator/GetASTFile.sci b/src/Scilab2C/ASTGenerator/GetASTFile.sci new file mode 100644 index 00000000..3c9b4f48 --- /dev/null +++ b/src/Scilab2C/ASTGenerator/GetASTFile.sci @@ -0,0 +1,42 @@ +function GetASTFile(FileInfoDatFile);
+// function GetASTFile(FileInfoDatFile);
+// -----------------------------------------------------------------
+// Generates the AST file starting from the .sci file specified
+// in SharedInfo.Next(1).SCIFileName.
+//
+// Input data:
+// FileInfoDatFile: name of the .dat file containing the FileInfo structure.
+// SharedInfoDatFile: it is a buffer containing parameters that are exchanged by the
+// functions of the SCI2C tool.
+//
+// Output data:
+//
+// Status:
+// 11-Apr-2007 -- Nutricato Raffaele: Author.
+// -----------------------------------------------------------------
+
+// ---------------------------------
+// --- Load File Info Structure. ---
+// ---------------------------------
+load(FileInfoDatFile,'FileInfo');
+
+// -----------------------------------
+// --- Load Shared Info Structure. ---
+// -----------------------------------
+load(FileInfo.SharedInfoDatFile,'SharedInfo');
+
+// Extraction of the function name and number.
+funname = SharedInfo.Next(1).SCIFunName;
+funnumber = SharedInfo.NextSCIFunNumber;
+
+PrintStepInfo('Generate the AST in '+FileInfo.Funct(funnumber).ASTFileName,...
+ FileInfo.GeneralReport,'both');
+
+// --- Generation of the AST file. ---
+SciFile2ASTFile(FileInfo.Funct(funnumber).SCIFileName,...
+ FileInfo.Funct(funnumber).ASTFileName);
+
+// --- Save File Info Structure. ---
+// save(FileInfoDatFile,FileInfo);
+
+endfunction |