-%option never-interactive
-%option yylineno
%{
+#define YY_NO_UNPUT
#define yylval DELIVERYlval
#include <DELIVERY.tab.h>
#include <WOKDeliv_ParseDelivery.h>
+#ifdef WNT
+# include <io.h>
+#else
+# include <unistd.h>
+#endif // WNT
+
+int DELIVERYlineno;
void lookup(tok)
int tok;
%{
#include <WOKDeliv_ParseDelivery.h>
+#include <stdlib.h>
#define yyv DELIVERYv
WOKDeliv_CMPLRS.edl
DELIVERY.lex
DELIVERY.yacc
-WOKDeliv_CODEGEN.edl
WOKDeliv_ParseDelivery.h
WOKDeliv_ParseDelivery.hxx
WOKDeliv_ParseDelivery.cxx
WOKDeliv_DelivExecSource.tcl
WOKDeliv_FRONTALSCRIPT.edl
WOKDeliv_LDSCRIPT.edl
+
ErrorMsg << "WOKStep_ArchiveLibrary"
<< "Failed : " << libpath->Name() << endm;
return Standard_False;
+ default: break;
}
return Standard_True;
thedestunit,
thedestunit->GetFileType("source"));
basefile->GetPath();
- Handle(TCollection_HAsciiString) cmdname = new TCollection_HAsciiString("WOKDeliv_DelivExecSource::Process");
+ Handle(TCollection_HAsciiString) cmdname = new TCollection_HAsciiString("WOKDeliv_DelivExecSource:Process");
WOKUtils_Trigger execute;
Handle(TCollection_HAsciiString) tclfilename = new TCollection_HAsciiString("WOKDeliv_DelivExecSource.tcl");
-proc WOKDeliv_DelivExecSource::Process {unitname destination} {
+proc WOKDeliv_DelivExecSource:Process {unitname destination} {
upack -c $unitname -o $destination -t source
return $destination.Z
}
case WOKMake_Unprocessed:
okexec = Standard_False;
break;
+ default: break;
}
AddExecDepItem(GetInFileCOMPONENTS(),outfile, Standard_True);
}
case WOKMake_Unprocessed:
okexec = Standard_False;
break;
+ default: break;
}
AddExecDepItem(infileCOMPONENTS,outfile, Standard_True);
return okexec;
case WOKMake_Unprocessed:
okexec = Standard_False;
break;
+ default: break;
}
AddExecDepItem(infileCOMPONENTS,outfile, Standard_True);
}
case WOKMake_Unprocessed:
okexec = Standard_False;
break;
+ default: break;
}
AddExecDepItem(GetInFileCOMPONENTS(),outfile, Standard_True);
}
case WOKMake_Unprocessed:
okexec = Standard_False;
break;
+ default: break;
}
AddExecDepItem(infileCOMPONENTS,outfile, Standard_True);
}
ashell->UnLock();
}
+ default: break;
}
}
return Standard_False;
extern char* TheText;
extern int TheType;
extern int TheAttrib;
+extern int DELIVERYlex ();
+extern int DELIVERYerror ();
int Traite_PutPath();
int Traite_PutInclude();
int Traite_PutLib();