From 8e235230a4c16a042d2620fa7b58a9b0f4ba1914 Mon Sep 17 00:00:00 2001 From: ukashanoor Date: Mon, 19 Jun 2017 10:42:03 +0530 Subject: after if and for --- macros/ASTManagement/%comment_string.bin | Bin 0 -> 780 bytes macros/ASTManagement/%cste_string.bin | Bin 0 -> 3484 bytes macros/ASTManagement/%equal_string.bin | Bin 0 -> 2152 bytes macros/ASTManagement/%for_string.bin | Bin 0 -> 2124 bytes macros/ASTManagement/%funcall_string.bin | Bin 0 -> 1748 bytes macros/ASTManagement/%ifthenel_string.bin | Bin 0 -> 3784 bytes macros/ASTManagement/%ifthenelse_string.bin | Bin 0 -> 3784 bytes macros/ASTManagement/%operatio_string.bin | Bin 0 -> 1352 bytes macros/ASTManagement/%operation_string.bin | Bin 0 -> 1352 bytes macros/ASTManagement/%program_p.bin | Bin 0 -> 520 bytes macros/ASTManagement/%program_string.bin | Bin 0 -> 3276 bytes macros/ASTManagement/%variable_string.bin | Bin 0 -> 3648 bytes macros/ASTManagement/%while_string.bin | Bin 0 -> 1972 bytes macros/ASTManagement/AST2Ccode.bin | Bin 0 -> 32736 bytes macros/ASTManagement/AST2Ccode.sci | 8 +- macros/ASTManagement/AST_CheckCommonInOutArgs.bin | Bin 0 -> 16824 bytes macros/ASTManagement/AST_CheckLastFunc.bin | Bin 0 -> 9164 bytes macros/ASTManagement/AST_CheckLineLength.bin | Bin 0 -> 3296 bytes macros/ASTManagement/AST_CheckPrecSpecifier.bin | Bin 0 -> 10864 bytes macros/ASTManagement/AST_DisplayStack.bin | Bin 0 -> 4704 bytes macros/ASTManagement/AST_ExtractNameAndScope.bin | Bin 0 -> 13184 bytes macros/ASTManagement/AST_GetASTFile.bin | Bin 0 -> 7216 bytes macros/ASTManagement/AST_GetFuncallPrm.bin | Bin 0 -> 6872 bytes macros/ASTManagement/AST_GetPrecAndLhsArg.bin | Bin 0 -> 12552 bytes macros/ASTManagement/AST_HandleEOL.bin | Bin 0 -> 11704 bytes macros/ASTManagement/AST_HandleEndFor.bin | Bin 0 -> 10452 bytes macros/ASTManagement/AST_HandleEndGenFun.bin | Bin 0 -> 100596 bytes macros/ASTManagement/AST_HandleEndGenFun.sci | 26 ++- macros/ASTManagement/AST_HandleEndProgram.bin | Bin 0 -> 7968 bytes macros/ASTManagement/AST_HandleEndWhile.bin | Bin 0 -> 8984 bytes macros/ASTManagement/AST_HandleFor.bin | Bin 0 -> 12920 bytes macros/ASTManagement/AST_HandleForStatem.bin | Bin 0 -> 11348 bytes macros/ASTManagement/AST_HandleHeader.bin | Bin 0 -> 39132 bytes macros/ASTManagement/AST_HandleIfElse.bin | Bin 0 -> 12056 bytes macros/ASTManagement/AST_HandleIfElse.sci | 6 +- macros/ASTManagement/AST_HandleWhileExpr.bin | Bin 0 -> 12140 bytes macros/ASTManagement/AST_HandleWhileStatem.bin | Bin 0 -> 15548 bytes macros/ASTManagement/AST_HandleWhileStatem.sci | 60 +++--- macros/ASTManagement/AST_ParseEqualStruct.bin | Bin 0 -> 20312 bytes macros/ASTManagement/AST_ParseFuncallStruct.bin | Bin 0 -> 15024 bytes macros/ASTManagement/AST_ParseFuncallStruct.sci | 4 + macros/ASTManagement/AST_ParseIfExprStruct.bin | Bin 0 -> 16644 bytes macros/ASTManagement/AST_ParseIfExprStruct.sci | 44 +++- macros/ASTManagement/AST_ParseOperStruct.bin | Bin 0 -> 16668 bytes macros/ASTManagement/AST_ParseOperStruct.sci | 11 + macros/ASTManagement/AST_PopASTStack.bin | Bin 0 -> 3896 bytes macros/ASTManagement/AST_PushASTStack.bin | Bin 0 -> 3300 bytes macros/ASTManagement/AST_ReadASTHeader.bin | Bin 0 -> 11288 bytes macros/ASTManagement/AST_ReadEqualRhsNames.bin | Bin 0 -> 6972 bytes macros/ASTManagement/GenOutArgNames.bin | Bin 0 -> 17208 bytes macros/ASTManagement/GenOutArgNames.sci | 110 ++++++---- macros/ASTManagement/Operator2FunName.bin | Bin 0 -> 18584 bytes macros/ASTManagement/SciFile2ASTFile.bin | Bin 0 -> 4192 bytes macros/ASTManagement/_comment_string.bin | Bin 0 -> 780 bytes macros/ASTManagement/_cste_string.bin | Bin 0 -> 3484 bytes macros/ASTManagement/_equal_string.bin | Bin 0 -> 2152 bytes macros/ASTManagement/_for_string.bin | Bin 0 -> 2124 bytes macros/ASTManagement/_funcall_string.bin | Bin 0 -> 1748 bytes macros/ASTManagement/_ifthenel_string.bin | Bin 0 -> 3784 bytes macros/ASTManagement/_ifthenelse_string.bin | Bin 0 -> 3784 bytes macros/ASTManagement/_operatio_string.bin | Bin 0 -> 1352 bytes macros/ASTManagement/_operation_string.bin | Bin 0 -> 1352 bytes macros/ASTManagement/_program_p.bin | Bin 0 -> 520 bytes macros/ASTManagement/_program_string.bin | Bin 0 -> 3276 bytes macros/ASTManagement/_variable_string.bin | Bin 0 -> 3648 bytes macros/ASTManagement/_while_string.bin | Bin 0 -> 1972 bytes macros/ASTManagement/lib | Bin 4861 -> 1768 bytes macros/ASTManagement/objectlist2string.bin | Bin 0 -> 1384 bytes macros/CCodeGeneration/C_FinalizeCode.bin | Bin 0 -> 18232 bytes macros/CCodeGeneration/C_ForExpression.bin | Bin 0 -> 32208 bytes macros/CCodeGeneration/C_Funcall.bin | Bin 0 -> 73176 bytes macros/CCodeGeneration/C_GenDeclarations.bin | Bin 0 -> 22004 bytes macros/CCodeGeneration/C_GenerateFunName.bin | Bin 0 -> 7776 bytes macros/CCodeGeneration/C_GenerateLaunchScript.bin | Bin 0 -> 17232 bytes macros/CCodeGeneration/C_GenerateMakefile.bin | Bin 0 -> 32632 bytes macros/CCodeGeneration/C_GenerateMakefile_msvc.bin | Bin 0 -> 29868 bytes macros/CCodeGeneration/C_GenerateSCI2CHeader.bin | Bin 0 -> 1936 bytes macros/CCodeGeneration/C_IfElseBlocks.bin | Bin 0 -> 8516 bytes macros/CCodeGeneration/C_IfExpression.bin | Bin 0 -> 12440 bytes macros/CCodeGeneration/C_IfExpression.sci | 31 ++- macros/CCodeGeneration/C_IndentBlanks.bin | Bin 0 -> 3184 bytes macros/CCodeGeneration/C_InitHeader.bin | Bin 0 -> 14140 bytes macros/CCodeGeneration/C_MemAllocOutTempVars.bin | Bin 0 -> 12996 bytes macros/CCodeGeneration/C_SCI2CHeader.bin | Bin 0 -> 7268 bytes macros/CCodeGeneration/C_Type.bin | Bin 0 -> 6816 bytes macros/CCodeGeneration/C_WhileExpression.bin | Bin 0 -> 15704 bytes macros/CCodeGeneration/C_WhileExpression.sci | 28 ++- macros/CCodeGeneration/GenCFunDatFiles.bin | Bin 0 -> 9348 bytes macros/CCodeGeneration/GetClsFileName.bin | Bin 0 -> 14164 bytes macros/CCodeGeneration/GetClsFileName.sci | 4 + macros/CCodeGeneration/GetSymbolDimension.bin | Bin 0 -> 8944 bytes macros/CCodeGeneration/GetWhileCondVariable.bin | Bin 0 -> 10228 bytes macros/CCodeGeneration/JoinDeclarAndCcode.bin | Bin 0 -> 22776 bytes macros/CCodeGeneration/Sci2AnnotationFile.bin | Bin 0 -> 7400 bytes macros/CCodeGeneration/lib | Bin 2449 -> 912 bytes macros/ErrorMessages/EM_NanSize.bin | Bin 0 -> 22776 bytes macros/ErrorMessages/EM_UnknownStep.bin | Bin 0 -> 18292 bytes macros/ErrorMessages/EM_ZeroSize.bin | Bin 0 -> 3200 bytes macros/ErrorMessages/lib | Bin 379 -> 424 bytes macros/FunctionAnnotation/FA_ADD.bin | Bin 0 -> 4856 bytes macros/FunctionAnnotation/FA_DIV.bin | Bin 0 -> 4904 bytes .../FunctionAnnotation/FA_GetDefaultPrecision.bin | Bin 0 -> 11384 bytes macros/FunctionAnnotation/FA_GetFunAnn.bin | Bin 0 -> 32436 bytes macros/FunctionAnnotation/FA_GetFunAnn.sci | 3 +- macros/FunctionAnnotation/FA_GetOutArgInfo.bin | Bin 0 -> 17648 bytes macros/FunctionAnnotation/FA_GetResizeApproach.bin | Bin 0 -> 10484 bytes macros/FunctionAnnotation/FA_INT.bin | Bin 0 -> 4516 bytes macros/FunctionAnnotation/FA_MAX.bin | Bin 0 -> 5320 bytes macros/FunctionAnnotation/FA_MIN.bin | Bin 0 -> 4524 bytes macros/FunctionAnnotation/FA_MUL.bin | Bin 0 -> 4932 bytes macros/FunctionAnnotation/FA_REAL.bin | Bin 0 -> 4400 bytes macros/FunctionAnnotation/FA_SCHUR_SZ.bin | Bin 0 -> 4988 bytes macros/FunctionAnnotation/FA_SCHUR_TP.bin | Bin 0 -> 4364 bytes macros/FunctionAnnotation/FA_SUB.bin | Bin 0 -> 4916 bytes macros/FunctionAnnotation/FA_SZ_1.bin | Bin 0 -> 2608 bytes macros/FunctionAnnotation/FA_SZ_2.bin | Bin 0 -> 2616 bytes macros/FunctionAnnotation/FA_SZ_COLUMN_DIAG.bin | Bin 0 -> 4612 bytes macros/FunctionAnnotation/FA_SZ_COL_DIAG_IN_EX.bin | Bin 0 -> 9196 bytes macros/FunctionAnnotation/FA_SZ_DEC2BASE.bin | Bin 0 -> 2944 bytes macros/FunctionAnnotation/FA_SZ_DEC2BIN.bin | Bin 0 -> 1820 bytes macros/FunctionAnnotation/FA_SZ_DEC2HEX.bin | Bin 0 -> 1740 bytes macros/FunctionAnnotation/FA_SZ_DEC2OCT.bin | Bin 0 -> 1820 bytes macros/FunctionAnnotation/FA_SZ_DIFF.bin | Bin 0 -> 8288 bytes macros/FunctionAnnotation/FA_SZ_FACTOR.bin | Bin 0 -> 1464 bytes macros/FunctionAnnotation/FA_SZ_FROM_VAL.bin | Bin 0 -> 3448 bytes macros/FunctionAnnotation/FA_SZ_LINSPACE_ROW.bin | Bin 0 -> 4296 bytes macros/FunctionAnnotation/FA_SZ_LQE.bin | Bin 0 -> 4928 bytes macros/FunctionAnnotation/FA_SZ_LQR.bin | Bin 0 -> 4484 bytes macros/FunctionAnnotation/FA_SZ_OBSCNT.bin | Bin 0 -> 6828 bytes macros/FunctionAnnotation/FA_SZ_OPAPEX.bin | Bin 0 -> 3224 bytes macros/FunctionAnnotation/FA_SZ_OPBACKSLASH.bin | Bin 0 -> 4320 bytes macros/FunctionAnnotation/FA_SZ_OPCC.bin | Bin 0 -> 5056 bytes macros/FunctionAnnotation/FA_SZ_OPDOTAPEX.bin | Bin 0 -> 1960 bytes macros/FunctionAnnotation/FA_SZ_OPDOTBACKSLASH.bin | Bin 0 -> 2036 bytes macros/FunctionAnnotation/FA_SZ_OPDOTHAT.bin | Bin 0 -> 5712 bytes macros/FunctionAnnotation/FA_SZ_OPDOTSLASH.bin | Bin 0 -> 2020 bytes macros/FunctionAnnotation/FA_SZ_OPDOTSTAR.bin | Bin 0 -> 3664 bytes macros/FunctionAnnotation/FA_SZ_OPHAT.bin | Bin 0 -> 5688 bytes macros/FunctionAnnotation/FA_SZ_OPLOGAND.bin | Bin 0 -> 2012 bytes macros/FunctionAnnotation/FA_SZ_OPLOGEQ.bin | Bin 0 -> 2008 bytes macros/FunctionAnnotation/FA_SZ_OPLOGGE.bin | Bin 0 -> 2008 bytes macros/FunctionAnnotation/FA_SZ_OPLOGGT.bin | Bin 0 -> 2008 bytes macros/FunctionAnnotation/FA_SZ_OPLOGLE.bin | Bin 0 -> 2008 bytes macros/FunctionAnnotation/FA_SZ_OPLOGLT.bin | Bin 0 -> 2008 bytes macros/FunctionAnnotation/FA_SZ_OPLOGNE.bin | Bin 0 -> 2008 bytes macros/FunctionAnnotation/FA_SZ_OPLOGNOT.bin | Bin 0 -> 1956 bytes macros/FunctionAnnotation/FA_SZ_OPLOGOR.bin | Bin 0 -> 2008 bytes macros/FunctionAnnotation/FA_SZ_OPMINUS.bin | Bin 0 -> 6704 bytes macros/FunctionAnnotation/FA_SZ_OPPLUS.bin | Bin 0 -> 14040 bytes macros/FunctionAnnotation/FA_SZ_OPPLUSA.bin | Bin 0 -> 8516 bytes macros/FunctionAnnotation/FA_SZ_OPRC.bin | Bin 0 -> 5056 bytes macros/FunctionAnnotation/FA_SZ_OPSLASH.bin | Bin 0 -> 3600 bytes macros/FunctionAnnotation/FA_SZ_OPSTAR.bin | Bin 0 -> 8228 bytes macros/FunctionAnnotation/FA_SZ_PRIMES.bin | Bin 0 -> 1524 bytes macros/FunctionAnnotation/FA_SZ_ROW_COLUMN_CAT.bin | Bin 0 -> 6932 bytes macros/FunctionAnnotation/FA_SZ_ROW_DIAG.bin | Bin 0 -> 4624 bytes .../FunctionAnnotation/FA_SZ_ROW_DIAG_INS_EXT.bin | Bin 0 -> 19788 bytes macros/FunctionAnnotation/FA_SZ_SEL1.bin | Bin 0 -> 7028 bytes macros/FunctionAnnotation/FA_SZ_SEL2.bin | Bin 0 -> 6920 bytes macros/FunctionAnnotation/FA_TP_C.bin | Bin 0 -> 3252 bytes macros/FunctionAnnotation/FA_TP_COMPLEX.bin | Bin 0 -> 4520 bytes macros/FunctionAnnotation/FA_TP_CVIMAGE.bin | Bin 0 -> 4172 bytes macros/FunctionAnnotation/FA_TP_D.bin | Bin 0 -> 3220 bytes macros/FunctionAnnotation/FA_TP_I.bin | Bin 0 -> 3208 bytes macros/FunctionAnnotation/FA_TP_INT16.bin | Bin 0 -> 4136 bytes macros/FunctionAnnotation/FA_TP_INT8.bin | Bin 0 -> 4124 bytes macros/FunctionAnnotation/FA_TP_MAX.bin | Bin 0 -> 5028 bytes macros/FunctionAnnotation/FA_TP_MIN_REAL.bin | Bin 0 -> 3512 bytes macros/FunctionAnnotation/FA_TP_REAL.bin | Bin 0 -> 4036 bytes macros/FunctionAnnotation/FA_TP_S.bin | Bin 0 -> 3216 bytes macros/FunctionAnnotation/FA_TP_UINT16.bin | Bin 0 -> 4144 bytes macros/FunctionAnnotation/FA_TP_UINT8.bin | Bin 0 -> 4132 bytes macros/FunctionAnnotation/FA_TP_USER.bin | Bin 0 -> 5172 bytes macros/FunctionAnnotation/FA_TP_Z.bin | Bin 0 -> 3252 bytes macros/FunctionAnnotation/lib | Bin 7053 -> 2148 bytes macros/FunctionList/FL_ExistCFunction.bin | Bin 0 -> 12304 bytes macros/FunctionList/FL_ExtractFuncList.bin | Bin 0 -> 7828 bytes macros/FunctionList/FL_GetFunctionClass.bin | Bin 0 -> 6832 bytes macros/FunctionList/FL_InOutArgs2CFunNames.bin | Bin 0 -> 6452 bytes macros/FunctionList/FL_UpdateConverted.bin | Bin 0 -> 5572 bytes macros/FunctionList/FL_UpdateToBeConv.bin | Bin 0 -> 14628 bytes macros/FunctionList/lib | Bin 741 -> 492 bytes macros/GeneralFunctions/Array2String.bin | Bin 0 -> 4840 bytes macros/GeneralFunctions/ConvertPathMat2C.bin | Bin 0 -> 9208 bytes macros/GeneralFunctions/File2StringArray.bin | Bin 0 -> 5808 bytes macros/GeneralFunctions/FunName2SciFileName.bin | Bin 0 -> 6964 bytes macros/GeneralFunctions/IsNanSize.bin | Bin 0 -> 4344 bytes macros/GeneralFunctions/KeyStr2FileStrPos.bin | Bin 0 -> 10872 bytes macros/GeneralFunctions/PrintStepInfo.bin | Bin 0 -> 7356 bytes macros/GeneralFunctions/PrintStringInfo.bin | Bin 0 -> 8556 bytes macros/GeneralFunctions/ReadStringCard.bin | Bin 0 -> 7752 bytes macros/GeneralFunctions/SCI2CCreateDir.bin | Bin 0 -> 3316 bytes macros/GeneralFunctions/SCI2CFindFile.bin | Bin 0 -> 4344 bytes macros/GeneralFunctions/SCI2CNInArgCheck.bin | Bin 0 -> 3144 bytes macros/GeneralFunctions/SCI2COpenFileRead.bin | Bin 0 -> 3424 bytes macros/GeneralFunctions/SCI2COpenFileWrite.bin | Bin 0 -> 3476 bytes macros/GeneralFunctions/SCI2CTemplate.bin | Bin 0 -> 3536 bytes macros/GeneralFunctions/SCI2Ccopyfile.bin | Bin 0 -> 5712 bytes macros/GeneralFunctions/SCI2Cfileexist.bin | Bin 0 -> 4212 bytes macros/GeneralFunctions/SCI2Cflipud.bin | Bin 0 -> 4436 bytes macros/GeneralFunctions/SCI2Cmdelete.bin | Bin 0 -> 4132 bytes macros/GeneralFunctions/SCI2Cresize.bin | Bin 0 -> 3972 bytes macros/GeneralFunctions/SCI2Cstring.bin | Bin 0 -> 3608 bytes macros/GeneralFunctions/SCI2Cstrncmp.bin | Bin 0 -> 3684 bytes macros/GeneralFunctions/SCI2Cstrncmps1size.bin | Bin 0 -> 4056 bytes macros/GeneralFunctions/SizeInByte.bin | Bin 0 -> 4128 bytes macros/GeneralFunctions/dispina.bin | Bin 0 -> 4912 bytes macros/GeneralFunctions/filenamefprintf.bin | Bin 0 -> 6576 bytes macros/GeneralFunctions/float.bin | Bin 0 -> 2504 bytes macros/GeneralFunctions/lib | Bin 2809 -> 1036 bytes macros/GeneralFunctions/squeezestrings.bin | Bin 0 -> 3256 bytes macros/Hardware/AVR/AVRADCSetup.bin | Bin 0 -> 5212 bytes macros/Hardware/AVR/AVRDigitalIn.bin | Bin 0 -> 4864 bytes macros/Hardware/AVR/AVRDigitalOut.bin | Bin 0 -> 5376 bytes macros/Hardware/AVR/AVRDigitalPortSetup.bin | Bin 0 -> 5188 bytes macros/Hardware/AVR/AVRDigitalSetup.bin | Bin 0 -> 5584 bytes macros/Hardware/AVR/AVRGetTimerValue.bin | Bin 0 -> 3256 bytes macros/Hardware/AVR/AVRPWM0SetDuty.bin | Bin 0 -> 3536 bytes macros/Hardware/AVR/AVRPWM0Setup.bin | Bin 0 -> 8196 bytes macros/Hardware/AVR/AVRPWM1SetDuty.bin | Bin 0 -> 6764 bytes macros/Hardware/AVR/AVRPWM1Setup.bin | Bin 0 -> 10604 bytes macros/Hardware/AVR/AVRPWM2SetDuty.bin | Bin 0 -> 3580 bytes macros/Hardware/AVR/AVRPWM2Setup.bin | Bin 0 -> 8464 bytes macros/Hardware/AVR/AVRReadADC.bin | Bin 0 -> 4896 bytes macros/Hardware/AVR/AVRSleep.bin | Bin 0 -> 88 bytes macros/Hardware/AVR/AVRTimerSetup.bin | Bin 0 -> 7880 bytes macros/Hardware/AVR/AVRUARTReceive.bin | Bin 0 -> 2504 bytes macros/Hardware/AVR/AVRUARTSetup.bin | Bin 0 -> 8212 bytes macros/Hardware/AVR/AVRUARTTransmit.bin | Bin 0 -> 2756 bytes macros/Hardware/AVR/GetAVRSupportFunctions.bin | Bin 0 -> 2516 bytes macros/Hardware/AVR/GetPeripheral.bin | Bin 0 -> 2364 bytes macros/Hardware/AVR/InsertPeripheralInList.bin | Bin 0 -> 1928 bytes macros/Hardware/AVR/IsAVRSupportFunction.bin | Bin 0 -> 2712 bytes macros/Hardware/AVR/lib | Bin 2265 -> 876 bytes .../Hardware/RasberryPi/GetRPISupportFunctions.bin | Bin 0 -> 4760 bytes .../Hardware/RasberryPi/IsRPISupportFunction.bin | Bin 0 -> 4292 bytes macros/Hardware/RasberryPi/RPI_DelayMicro.bin | Bin 0 -> 3280 bytes macros/Hardware/RasberryPi/RPI_DelayMilli.bin | Bin 0 -> 3596 bytes macros/Hardware/RasberryPi/RPI_DigitalIn.bin | Bin 0 -> 5264 bytes macros/Hardware/RasberryPi/RPI_DigitalOut.bin | Bin 0 -> 5352 bytes macros/Hardware/RasberryPi/RPI_DigitalSetup.bin | Bin 0 -> 5336 bytes macros/Hardware/RasberryPi/RPI_GetMicros.bin | Bin 0 -> 3568 bytes macros/Hardware/RasberryPi/RPI_GetMillis.bin | Bin 0 -> 3556 bytes macros/Hardware/RasberryPi/RPI_HardPWMSetClock.bin | Bin 0 -> 3488 bytes macros/Hardware/RasberryPi/RPI_HardPWMSetMode.bin | Bin 0 -> 2448 bytes macros/Hardware/RasberryPi/RPI_HardPWMSetRange.bin | Bin 0 -> 3340 bytes macros/Hardware/RasberryPi/RPI_HardPWMWrite.bin | Bin 0 -> 4628 bytes macros/Hardware/RasberryPi/RPI_PinISR.bin | Bin 0 -> 6952 bytes macros/Hardware/RasberryPi/RPI_SerialClose.bin | Bin 0 -> 2724 bytes macros/Hardware/RasberryPi/RPI_SerialFlush.bin | Bin 0 -> 3120 bytes macros/Hardware/RasberryPi/RPI_SerialGetChar.bin | Bin 0 -> 3404 bytes macros/Hardware/RasberryPi/RPI_SerialSendChar.bin | Bin 0 -> 3344 bytes macros/Hardware/RasberryPi/RPI_SerialSendData.bin | Bin 0 -> 3344 bytes macros/Hardware/RasberryPi/RPI_SerialSetup.bin | Bin 0 -> 3356 bytes macros/Hardware/RasberryPi/lib | Bin 2037 -> 880 bytes .../Hardware/RasberryPi/u16RPISerialDataAvail.bin | Bin 0 -> 3520 bytes macros/ImageProcessing/core/CV_CreateImage.bin | Bin 0 -> 3604 bytes macros/ImageProcessing/core/CV_GetImgSize.bin | Bin 0 -> 2764 bytes macros/ImageProcessing/core/lib | Bin 293 -> 428 bytes macros/ImageProcessing/highgui/CV_LoadImage.bin | Bin 0 -> 2996 bytes macros/ImageProcessing/highgui/CV_SaveImage.bin | Bin 0 -> 2732 bytes macros/ImageProcessing/highgui/CV_ShowImage.bin | Bin 0 -> 2592 bytes macros/ImageProcessing/highgui/CV_WaitKey.bin | Bin 0 -> 2528 bytes macros/ImageProcessing/highgui/lib | Bin 471 -> 488 bytes .../imgproc/CV_AdaptiveThreshold.bin | Bin 0 -> 5504 bytes macros/ImageProcessing/imgproc/CV_Blur.bin | Bin 0 -> 5044 bytes macros/ImageProcessing/imgproc/CV_Canny.bin | Bin 0 -> 5220 bytes macros/ImageProcessing/imgproc/CV_CornerHarris.bin | Bin 0 -> 6200 bytes macros/ImageProcessing/imgproc/CV_CvtColor.bin | Bin 0 -> 3952 bytes macros/ImageProcessing/imgproc/CV_Dilate.bin | Bin 0 -> 6936 bytes .../imgproc/CV_DistanceTransform.bin | Bin 0 -> 4012 bytes macros/ImageProcessing/imgproc/CV_Erode.bin | Bin 0 -> 6880 bytes macros/ImageProcessing/imgproc/CV_GaussianBlur.bin | Bin 0 -> 6004 bytes macros/ImageProcessing/imgproc/CV_MedianBlur.bin | Bin 0 -> 3936 bytes macros/ImageProcessing/imgproc/CV_Threshold.bin | Bin 0 -> 4052 bytes macros/ImageProcessing/imgproc/lib | Bin 1145 -> 656 bytes macros/Scilab-Arduino/GenerateSetupFunction.bin | Bin 0 -> 6136 bytes macros/Scilab-Arduino/GetArduinoFunctions.bin | Bin 0 -> 2100 bytes macros/Scilab-Arduino/GetArduinoSetupFunctions.bin | Bin 0 -> 1640 bytes macros/Scilab-Arduino/InsertSetupInList.bin | Bin 0 -> 8832 bytes macros/Scilab-Arduino/IsArduinoFunction.bin | Bin 0 -> 2664 bytes macros/Scilab-Arduino/IsArduinoSetupFunction.bin | Bin 0 -> 2712 bytes macros/Scilab-Arduino/lib | Bin 759 -> 500 bytes macros/SymbolTable/ST_AnalyzeScope.bin | Bin 0 -> 16792 bytes macros/SymbolTable/ST_Del.bin | Bin 0 -> 4552 bytes macros/SymbolTable/ST_FindPos.bin | Bin 0 -> 5104 bytes macros/SymbolTable/ST_Get.bin | Bin 0 -> 8108 bytes macros/SymbolTable/ST_GetInArgInfo.bin | Bin 0 -> 37384 bytes macros/SymbolTable/ST_GetSymbolInfo.bin | Bin 0 -> 13320 bytes macros/SymbolTable/ST_InsForCntVars.bin | Bin 0 -> 25508 bytes macros/SymbolTable/ST_InsOutArg.bin | Bin 0 -> 33516 bytes macros/SymbolTable/ST_Load.bin | Bin 0 -> 4288 bytes macros/SymbolTable/ST_MatchSymbol.bin | Bin 0 -> 9112 bytes macros/SymbolTable/ST_Save.bin | Bin 0 -> 5440 bytes macros/SymbolTable/ST_Set.bin | Bin 0 -> 7048 bytes macros/SymbolTable/lib | Bin 1199 -> 632 bytes macros/ToolInitialization/INIT_CreateDirs.bin | Bin 0 -> 8900 bytes .../ToolInitialization/INIT_FillSCI2LibCDirs.bin | Bin 0 -> 1639588 bytes .../ToolInitialization/INIT_FillSCI2LibCDirs.sci | 232 +++++++++++++++++++++ .../ToolInitialization/INIT_GenAnnFLFunctions.bin | Bin 0 -> 3460 bytes macros/ToolInitialization/INIT_GenFileInfo.bin | Bin 0 -> 19628 bytes macros/ToolInitialization/INIT_GenLibraries.bin | Bin 0 -> 8556 bytes macros/ToolInitialization/INIT_GenSharedInfo.bin | Bin 0 -> 21060 bytes macros/ToolInitialization/INIT_LoadLibraries.bin | Bin 0 -> 8940 bytes macros/ToolInitialization/INIT_RemoveDirs.bin | Bin 0 -> 12532 bytes macros/ToolInitialization/INIT_SCI2C.bin | Bin 0 -> 24416 bytes macros/ToolInitialization/INIT_SharedInfoEqual.bin | Bin 0 -> 6500 bytes macros/ToolInitialization/ManageNextConversion.bin | Bin 0 -> 11016 bytes macros/ToolInitialization/UpdateSCI2CInfo.bin | Bin 0 -> 38684 bytes macros/ToolInitialization/doublecomplex.bin | Bin 0 -> 2888 bytes macros/ToolInitialization/floatcomplex.bin | Bin 0 -> 2648 bytes macros/ToolInitialization/lib | Bin 1543 -> 708 bytes macros/cb_sci2c_gui.bin | Bin 0 -> 18548 bytes macros/findDeps/Scilab2CDeps.bin | Bin 0 -> 101536 bytes macros/findDeps/findDeps.bin | Bin 0 -> 5400 bytes macros/findDeps/getAllHeaders.bin | Bin 0 -> 42752 bytes macros/findDeps/getAllHeaders.sci | 7 + macros/findDeps/getAllInterfaces.bin | Bin 0 -> 45324 bytes macros/findDeps/getAllInterfaces.sci | 7 + macros/findDeps/getAllLibraries.bin | Bin 0 -> 10396 bytes macros/findDeps/getAllSources.bin | Bin 0 -> 251248 bytes macros/findDeps/getAllSources.sci | 13 ++ macros/findDeps/getArduinoFiles.bin | Bin 0 -> 2036 bytes macros/findDeps/lib | Bin 679 -> 500 bytes macros/getScilab2cVersion.bin | Bin 0 -> 144 bytes macros/lib | Bin 649 -> 440 bytes macros/runsci2c.bin | Bin 0 -> 32652 bytes macros/runsci2c.sci | 4 +- macros/runscicode.bin | Bin 0 -> 8240 bytes macros/sci2c_gui.bin | Bin 0 -> 58664 bytes macros/scilab2c.bin | Bin 0 -> 19988 bytes 331 files changed, 505 insertions(+), 93 deletions(-) create mode 100644 macros/ASTManagement/%comment_string.bin create mode 100644 macros/ASTManagement/%cste_string.bin create mode 100644 macros/ASTManagement/%equal_string.bin create mode 100644 macros/ASTManagement/%for_string.bin create mode 100644 macros/ASTManagement/%funcall_string.bin create mode 100644 macros/ASTManagement/%ifthenel_string.bin create mode 100644 macros/ASTManagement/%ifthenelse_string.bin create mode 100644 macros/ASTManagement/%operatio_string.bin create mode 100644 macros/ASTManagement/%operation_string.bin create mode 100644 macros/ASTManagement/%program_p.bin create mode 100644 macros/ASTManagement/%program_string.bin create mode 100644 macros/ASTManagement/%variable_string.bin create mode 100644 macros/ASTManagement/%while_string.bin create mode 100644 macros/ASTManagement/AST2Ccode.bin create mode 100644 macros/ASTManagement/AST_CheckCommonInOutArgs.bin create mode 100644 macros/ASTManagement/AST_CheckLastFunc.bin create mode 100644 macros/ASTManagement/AST_CheckLineLength.bin create mode 100644 macros/ASTManagement/AST_CheckPrecSpecifier.bin create mode 100644 macros/ASTManagement/AST_DisplayStack.bin create mode 100644 macros/ASTManagement/AST_ExtractNameAndScope.bin create mode 100644 macros/ASTManagement/AST_GetASTFile.bin create mode 100644 macros/ASTManagement/AST_GetFuncallPrm.bin create mode 100644 macros/ASTManagement/AST_GetPrecAndLhsArg.bin create mode 100644 macros/ASTManagement/AST_HandleEOL.bin create mode 100644 macros/ASTManagement/AST_HandleEndFor.bin create mode 100644 macros/ASTManagement/AST_HandleEndGenFun.bin create mode 100644 macros/ASTManagement/AST_HandleEndProgram.bin create mode 100644 macros/ASTManagement/AST_HandleEndWhile.bin create mode 100644 macros/ASTManagement/AST_HandleFor.bin create mode 100644 macros/ASTManagement/AST_HandleForStatem.bin create mode 100644 macros/ASTManagement/AST_HandleHeader.bin create mode 100644 macros/ASTManagement/AST_HandleIfElse.bin create mode 100644 macros/ASTManagement/AST_HandleWhileExpr.bin create mode 100644 macros/ASTManagement/AST_HandleWhileStatem.bin create mode 100644 macros/ASTManagement/AST_ParseEqualStruct.bin create mode 100644 macros/ASTManagement/AST_ParseFuncallStruct.bin create mode 100644 macros/ASTManagement/AST_ParseIfExprStruct.bin create mode 100644 macros/ASTManagement/AST_ParseOperStruct.bin create mode 100644 macros/ASTManagement/AST_PopASTStack.bin create mode 100644 macros/ASTManagement/AST_PushASTStack.bin create mode 100644 macros/ASTManagement/AST_ReadASTHeader.bin create mode 100644 macros/ASTManagement/AST_ReadEqualRhsNames.bin create mode 100644 macros/ASTManagement/GenOutArgNames.bin create mode 100644 macros/ASTManagement/Operator2FunName.bin create mode 100644 macros/ASTManagement/SciFile2ASTFile.bin create mode 100644 macros/ASTManagement/_comment_string.bin create mode 100644 macros/ASTManagement/_cste_string.bin create mode 100644 macros/ASTManagement/_equal_string.bin create mode 100644 macros/ASTManagement/_for_string.bin create mode 100644 macros/ASTManagement/_funcall_string.bin create mode 100644 macros/ASTManagement/_ifthenel_string.bin create mode 100644 macros/ASTManagement/_ifthenelse_string.bin create mode 100644 macros/ASTManagement/_operatio_string.bin create mode 100644 macros/ASTManagement/_operation_string.bin create mode 100644 macros/ASTManagement/_program_p.bin create mode 100644 macros/ASTManagement/_program_string.bin create mode 100644 macros/ASTManagement/_variable_string.bin create mode 100644 macros/ASTManagement/_while_string.bin create mode 100644 macros/ASTManagement/objectlist2string.bin create mode 100644 macros/CCodeGeneration/C_FinalizeCode.bin create mode 100644 macros/CCodeGeneration/C_ForExpression.bin create mode 100644 macros/CCodeGeneration/C_Funcall.bin create mode 100644 macros/CCodeGeneration/C_GenDeclarations.bin create mode 100644 macros/CCodeGeneration/C_GenerateFunName.bin create mode 100644 macros/CCodeGeneration/C_GenerateLaunchScript.bin create mode 100644 macros/CCodeGeneration/C_GenerateMakefile.bin create mode 100644 macros/CCodeGeneration/C_GenerateMakefile_msvc.bin create mode 100644 macros/CCodeGeneration/C_GenerateSCI2CHeader.bin create mode 100644 macros/CCodeGeneration/C_IfElseBlocks.bin create mode 100644 macros/CCodeGeneration/C_IfExpression.bin create mode 100644 macros/CCodeGeneration/C_IndentBlanks.bin create mode 100644 macros/CCodeGeneration/C_InitHeader.bin create mode 100644 macros/CCodeGeneration/C_MemAllocOutTempVars.bin create mode 100644 macros/CCodeGeneration/C_SCI2CHeader.bin create mode 100644 macros/CCodeGeneration/C_Type.bin create mode 100644 macros/CCodeGeneration/C_WhileExpression.bin create mode 100644 macros/CCodeGeneration/GenCFunDatFiles.bin create mode 100644 macros/CCodeGeneration/GetClsFileName.bin create mode 100644 macros/CCodeGeneration/GetSymbolDimension.bin create mode 100644 macros/CCodeGeneration/GetWhileCondVariable.bin create mode 100644 macros/CCodeGeneration/JoinDeclarAndCcode.bin create mode 100644 macros/CCodeGeneration/Sci2AnnotationFile.bin create mode 100644 macros/ErrorMessages/EM_NanSize.bin create mode 100644 macros/ErrorMessages/EM_UnknownStep.bin create mode 100644 macros/ErrorMessages/EM_ZeroSize.bin create mode 100644 macros/FunctionAnnotation/FA_ADD.bin create mode 100644 macros/FunctionAnnotation/FA_DIV.bin create mode 100644 macros/FunctionAnnotation/FA_GetDefaultPrecision.bin create mode 100644 macros/FunctionAnnotation/FA_GetFunAnn.bin create mode 100644 macros/FunctionAnnotation/FA_GetOutArgInfo.bin create mode 100644 macros/FunctionAnnotation/FA_GetResizeApproach.bin create mode 100644 macros/FunctionAnnotation/FA_INT.bin create mode 100644 macros/FunctionAnnotation/FA_MAX.bin create mode 100644 macros/FunctionAnnotation/FA_MIN.bin create mode 100644 macros/FunctionAnnotation/FA_MUL.bin create mode 100644 macros/FunctionAnnotation/FA_REAL.bin create mode 100644 macros/FunctionAnnotation/FA_SCHUR_SZ.bin create mode 100644 macros/FunctionAnnotation/FA_SCHUR_TP.bin create mode 100644 macros/FunctionAnnotation/FA_SUB.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_1.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_2.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_COLUMN_DIAG.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_COL_DIAG_IN_EX.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_DEC2BASE.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_DEC2BIN.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_DEC2HEX.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_DEC2OCT.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_DIFF.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_FACTOR.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_FROM_VAL.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_LINSPACE_ROW.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_LQE.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_LQR.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OBSCNT.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OPAPEX.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OPBACKSLASH.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OPCC.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OPDOTAPEX.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OPDOTBACKSLASH.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OPDOTHAT.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OPDOTSLASH.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OPDOTSTAR.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OPHAT.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGAND.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGEQ.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGGE.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGGT.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGLE.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGLT.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGNE.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGNOT.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGOR.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OPMINUS.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OPPLUS.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OPPLUSA.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OPRC.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OPSLASH.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_OPSTAR.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_PRIMES.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_ROW_COLUMN_CAT.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_ROW_DIAG.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_ROW_DIAG_INS_EXT.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_SEL1.bin create mode 100644 macros/FunctionAnnotation/FA_SZ_SEL2.bin create mode 100644 macros/FunctionAnnotation/FA_TP_C.bin create mode 100644 macros/FunctionAnnotation/FA_TP_COMPLEX.bin create mode 100644 macros/FunctionAnnotation/FA_TP_CVIMAGE.bin create mode 100644 macros/FunctionAnnotation/FA_TP_D.bin create mode 100644 macros/FunctionAnnotation/FA_TP_I.bin create mode 100644 macros/FunctionAnnotation/FA_TP_INT16.bin create mode 100644 macros/FunctionAnnotation/FA_TP_INT8.bin create mode 100644 macros/FunctionAnnotation/FA_TP_MAX.bin create mode 100644 macros/FunctionAnnotation/FA_TP_MIN_REAL.bin create mode 100644 macros/FunctionAnnotation/FA_TP_REAL.bin create mode 100644 macros/FunctionAnnotation/FA_TP_S.bin create mode 100644 macros/FunctionAnnotation/FA_TP_UINT16.bin create mode 100644 macros/FunctionAnnotation/FA_TP_UINT8.bin create mode 100644 macros/FunctionAnnotation/FA_TP_USER.bin create mode 100644 macros/FunctionAnnotation/FA_TP_Z.bin create mode 100644 macros/FunctionList/FL_ExistCFunction.bin create mode 100644 macros/FunctionList/FL_ExtractFuncList.bin create mode 100644 macros/FunctionList/FL_GetFunctionClass.bin create mode 100644 macros/FunctionList/FL_InOutArgs2CFunNames.bin create mode 100644 macros/FunctionList/FL_UpdateConverted.bin create mode 100644 macros/FunctionList/FL_UpdateToBeConv.bin create mode 100644 macros/GeneralFunctions/Array2String.bin create mode 100644 macros/GeneralFunctions/ConvertPathMat2C.bin create mode 100644 macros/GeneralFunctions/File2StringArray.bin create mode 100644 macros/GeneralFunctions/FunName2SciFileName.bin create mode 100644 macros/GeneralFunctions/IsNanSize.bin create mode 100644 macros/GeneralFunctions/KeyStr2FileStrPos.bin create mode 100644 macros/GeneralFunctions/PrintStepInfo.bin create mode 100644 macros/GeneralFunctions/PrintStringInfo.bin create mode 100644 macros/GeneralFunctions/ReadStringCard.bin create mode 100644 macros/GeneralFunctions/SCI2CCreateDir.bin create mode 100644 macros/GeneralFunctions/SCI2CFindFile.bin create mode 100644 macros/GeneralFunctions/SCI2CNInArgCheck.bin create mode 100644 macros/GeneralFunctions/SCI2COpenFileRead.bin create mode 100644 macros/GeneralFunctions/SCI2COpenFileWrite.bin create mode 100644 macros/GeneralFunctions/SCI2CTemplate.bin create mode 100644 macros/GeneralFunctions/SCI2Ccopyfile.bin create mode 100644 macros/GeneralFunctions/SCI2Cfileexist.bin create mode 100644 macros/GeneralFunctions/SCI2Cflipud.bin create mode 100644 macros/GeneralFunctions/SCI2Cmdelete.bin create mode 100644 macros/GeneralFunctions/SCI2Cresize.bin create mode 100644 macros/GeneralFunctions/SCI2Cstring.bin create mode 100644 macros/GeneralFunctions/SCI2Cstrncmp.bin create mode 100644 macros/GeneralFunctions/SCI2Cstrncmps1size.bin create mode 100644 macros/GeneralFunctions/SizeInByte.bin create mode 100644 macros/GeneralFunctions/dispina.bin create mode 100644 macros/GeneralFunctions/filenamefprintf.bin create mode 100644 macros/GeneralFunctions/float.bin create mode 100644 macros/GeneralFunctions/squeezestrings.bin create mode 100644 macros/Hardware/AVR/AVRADCSetup.bin create mode 100644 macros/Hardware/AVR/AVRDigitalIn.bin create mode 100644 macros/Hardware/AVR/AVRDigitalOut.bin create mode 100644 macros/Hardware/AVR/AVRDigitalPortSetup.bin create mode 100644 macros/Hardware/AVR/AVRDigitalSetup.bin create mode 100644 macros/Hardware/AVR/AVRGetTimerValue.bin create mode 100644 macros/Hardware/AVR/AVRPWM0SetDuty.bin create mode 100644 macros/Hardware/AVR/AVRPWM0Setup.bin create mode 100644 macros/Hardware/AVR/AVRPWM1SetDuty.bin create mode 100644 macros/Hardware/AVR/AVRPWM1Setup.bin create mode 100644 macros/Hardware/AVR/AVRPWM2SetDuty.bin create mode 100644 macros/Hardware/AVR/AVRPWM2Setup.bin create mode 100644 macros/Hardware/AVR/AVRReadADC.bin create mode 100644 macros/Hardware/AVR/AVRSleep.bin create mode 100644 macros/Hardware/AVR/AVRTimerSetup.bin create mode 100644 macros/Hardware/AVR/AVRUARTReceive.bin create mode 100644 macros/Hardware/AVR/AVRUARTSetup.bin create mode 100644 macros/Hardware/AVR/AVRUARTTransmit.bin create mode 100644 macros/Hardware/AVR/GetAVRSupportFunctions.bin create mode 100644 macros/Hardware/AVR/GetPeripheral.bin create mode 100644 macros/Hardware/AVR/InsertPeripheralInList.bin create mode 100644 macros/Hardware/AVR/IsAVRSupportFunction.bin create mode 100644 macros/Hardware/RasberryPi/GetRPISupportFunctions.bin create mode 100644 macros/Hardware/RasberryPi/IsRPISupportFunction.bin create mode 100644 macros/Hardware/RasberryPi/RPI_DelayMicro.bin create mode 100644 macros/Hardware/RasberryPi/RPI_DelayMilli.bin create mode 100644 macros/Hardware/RasberryPi/RPI_DigitalIn.bin create mode 100644 macros/Hardware/RasberryPi/RPI_DigitalOut.bin create mode 100644 macros/Hardware/RasberryPi/RPI_DigitalSetup.bin create mode 100644 macros/Hardware/RasberryPi/RPI_GetMicros.bin create mode 100644 macros/Hardware/RasberryPi/RPI_GetMillis.bin create mode 100644 macros/Hardware/RasberryPi/RPI_HardPWMSetClock.bin create mode 100644 macros/Hardware/RasberryPi/RPI_HardPWMSetMode.bin create mode 100644 macros/Hardware/RasberryPi/RPI_HardPWMSetRange.bin create mode 100644 macros/Hardware/RasberryPi/RPI_HardPWMWrite.bin create mode 100644 macros/Hardware/RasberryPi/RPI_PinISR.bin create mode 100644 macros/Hardware/RasberryPi/RPI_SerialClose.bin create mode 100644 macros/Hardware/RasberryPi/RPI_SerialFlush.bin create mode 100644 macros/Hardware/RasberryPi/RPI_SerialGetChar.bin create mode 100644 macros/Hardware/RasberryPi/RPI_SerialSendChar.bin create mode 100644 macros/Hardware/RasberryPi/RPI_SerialSendData.bin create mode 100644 macros/Hardware/RasberryPi/RPI_SerialSetup.bin create mode 100644 macros/Hardware/RasberryPi/u16RPISerialDataAvail.bin create mode 100644 macros/ImageProcessing/core/CV_CreateImage.bin create mode 100644 macros/ImageProcessing/core/CV_GetImgSize.bin create mode 100644 macros/ImageProcessing/highgui/CV_LoadImage.bin create mode 100644 macros/ImageProcessing/highgui/CV_SaveImage.bin create mode 100644 macros/ImageProcessing/highgui/CV_ShowImage.bin create mode 100644 macros/ImageProcessing/highgui/CV_WaitKey.bin create mode 100644 macros/ImageProcessing/imgproc/CV_AdaptiveThreshold.bin create mode 100644 macros/ImageProcessing/imgproc/CV_Blur.bin create mode 100644 macros/ImageProcessing/imgproc/CV_Canny.bin create mode 100644 macros/ImageProcessing/imgproc/CV_CornerHarris.bin create mode 100644 macros/ImageProcessing/imgproc/CV_CvtColor.bin create mode 100644 macros/ImageProcessing/imgproc/CV_Dilate.bin create mode 100644 macros/ImageProcessing/imgproc/CV_DistanceTransform.bin create mode 100644 macros/ImageProcessing/imgproc/CV_Erode.bin create mode 100644 macros/ImageProcessing/imgproc/CV_GaussianBlur.bin create mode 100644 macros/ImageProcessing/imgproc/CV_MedianBlur.bin create mode 100644 macros/ImageProcessing/imgproc/CV_Threshold.bin create mode 100644 macros/Scilab-Arduino/GenerateSetupFunction.bin create mode 100644 macros/Scilab-Arduino/GetArduinoFunctions.bin create mode 100644 macros/Scilab-Arduino/GetArduinoSetupFunctions.bin create mode 100644 macros/Scilab-Arduino/InsertSetupInList.bin create mode 100644 macros/Scilab-Arduino/IsArduinoFunction.bin create mode 100644 macros/Scilab-Arduino/IsArduinoSetupFunction.bin create mode 100644 macros/SymbolTable/ST_AnalyzeScope.bin create mode 100644 macros/SymbolTable/ST_Del.bin create mode 100644 macros/SymbolTable/ST_FindPos.bin create mode 100644 macros/SymbolTable/ST_Get.bin create mode 100644 macros/SymbolTable/ST_GetInArgInfo.bin create mode 100644 macros/SymbolTable/ST_GetSymbolInfo.bin create mode 100644 macros/SymbolTable/ST_InsForCntVars.bin create mode 100644 macros/SymbolTable/ST_InsOutArg.bin create mode 100644 macros/SymbolTable/ST_Load.bin create mode 100644 macros/SymbolTable/ST_MatchSymbol.bin create mode 100644 macros/SymbolTable/ST_Save.bin create mode 100644 macros/SymbolTable/ST_Set.bin create mode 100644 macros/ToolInitialization/INIT_CreateDirs.bin create mode 100644 macros/ToolInitialization/INIT_FillSCI2LibCDirs.bin create mode 100644 macros/ToolInitialization/INIT_GenAnnFLFunctions.bin create mode 100644 macros/ToolInitialization/INIT_GenFileInfo.bin create mode 100644 macros/ToolInitialization/INIT_GenLibraries.bin create mode 100644 macros/ToolInitialization/INIT_GenSharedInfo.bin create mode 100644 macros/ToolInitialization/INIT_LoadLibraries.bin create mode 100644 macros/ToolInitialization/INIT_RemoveDirs.bin create mode 100644 macros/ToolInitialization/INIT_SCI2C.bin create mode 100644 macros/ToolInitialization/INIT_SharedInfoEqual.bin create mode 100644 macros/ToolInitialization/ManageNextConversion.bin create mode 100644 macros/ToolInitialization/UpdateSCI2CInfo.bin create mode 100644 macros/ToolInitialization/doublecomplex.bin create mode 100644 macros/ToolInitialization/floatcomplex.bin create mode 100644 macros/cb_sci2c_gui.bin create mode 100644 macros/findDeps/Scilab2CDeps.bin create mode 100644 macros/findDeps/findDeps.bin create mode 100644 macros/findDeps/getAllHeaders.bin create mode 100644 macros/findDeps/getAllInterfaces.bin create mode 100644 macros/findDeps/getAllLibraries.bin create mode 100644 macros/findDeps/getAllSources.bin create mode 100644 macros/findDeps/getArduinoFiles.bin create mode 100644 macros/getScilab2cVersion.bin create mode 100644 macros/runsci2c.bin create mode 100644 macros/runscicode.bin create mode 100644 macros/sci2c_gui.bin create mode 100644 macros/scilab2c.bin (limited to 'macros') diff --git a/macros/ASTManagement/%comment_string.bin b/macros/ASTManagement/%comment_string.bin new file mode 100644 index 00000000..fb894945 Binary files /dev/null and b/macros/ASTManagement/%comment_string.bin differ diff --git a/macros/ASTManagement/%cste_string.bin b/macros/ASTManagement/%cste_string.bin new file mode 100644 index 00000000..ba643c47 Binary files /dev/null and b/macros/ASTManagement/%cste_string.bin differ diff --git a/macros/ASTManagement/%equal_string.bin b/macros/ASTManagement/%equal_string.bin new file mode 100644 index 00000000..7f88fee6 Binary files /dev/null and b/macros/ASTManagement/%equal_string.bin differ diff --git a/macros/ASTManagement/%for_string.bin b/macros/ASTManagement/%for_string.bin new file mode 100644 index 00000000..c3fda16b Binary files /dev/null and b/macros/ASTManagement/%for_string.bin differ diff --git a/macros/ASTManagement/%funcall_string.bin b/macros/ASTManagement/%funcall_string.bin new file mode 100644 index 00000000..8354586d Binary files /dev/null and b/macros/ASTManagement/%funcall_string.bin differ diff --git a/macros/ASTManagement/%ifthenel_string.bin b/macros/ASTManagement/%ifthenel_string.bin new file mode 100644 index 00000000..1c6fa73d Binary files /dev/null and b/macros/ASTManagement/%ifthenel_string.bin differ diff --git a/macros/ASTManagement/%ifthenelse_string.bin b/macros/ASTManagement/%ifthenelse_string.bin new file mode 100644 index 00000000..456ffadc Binary files /dev/null and b/macros/ASTManagement/%ifthenelse_string.bin differ diff --git a/macros/ASTManagement/%operatio_string.bin b/macros/ASTManagement/%operatio_string.bin new file mode 100644 index 00000000..40abf6b2 Binary files /dev/null and b/macros/ASTManagement/%operatio_string.bin differ diff --git a/macros/ASTManagement/%operation_string.bin b/macros/ASTManagement/%operation_string.bin new file mode 100644 index 00000000..dfbeec96 Binary files /dev/null and b/macros/ASTManagement/%operation_string.bin differ diff --git a/macros/ASTManagement/%program_p.bin b/macros/ASTManagement/%program_p.bin new file mode 100644 index 00000000..216a38b2 Binary files /dev/null and b/macros/ASTManagement/%program_p.bin differ diff --git a/macros/ASTManagement/%program_string.bin b/macros/ASTManagement/%program_string.bin new file mode 100644 index 00000000..3a8fc95b Binary files /dev/null and b/macros/ASTManagement/%program_string.bin differ diff --git a/macros/ASTManagement/%variable_string.bin b/macros/ASTManagement/%variable_string.bin new file mode 100644 index 00000000..f81fd6e0 Binary files /dev/null and b/macros/ASTManagement/%variable_string.bin differ diff --git a/macros/ASTManagement/%while_string.bin b/macros/ASTManagement/%while_string.bin new file mode 100644 index 00000000..142189c6 Binary files /dev/null and b/macros/ASTManagement/%while_string.bin differ diff --git a/macros/ASTManagement/AST2Ccode.bin b/macros/ASTManagement/AST2Ccode.bin new file mode 100644 index 00000000..9daefb83 Binary files /dev/null and b/macros/ASTManagement/AST2Ccode.bin differ diff --git a/macros/ASTManagement/AST2Ccode.sci b/macros/ASTManagement/AST2Ccode.sci index 8076d7e2..73183f79 100644 --- a/macros/ASTManagement/AST2Ccode.sci +++ b/macros/ASTManagement/AST2Ccode.sci @@ -151,17 +151,21 @@ while ~meof(fidAST) AST_PushASTStack(treeline); case 'Lhs :' then SharedInfo.Equal.Lhs = 1; // 1 means that we are inside the Lhs block of the Equal + //if SharedInfo.Equal.NOutArg > 0 [EqualInArgName,EqualInArgScope,EqualNInArg] = AST_ReadEqualRhsNames(FileInfo,SharedInfo); - + SharedInfo.Equal.NInArg = EqualNInArg; + //end + // lengthNumber = length('Number_'); // if (part(EqualInArgScope,1:lengthNumber) == 'Number_') // SharedInfo.SkipNextEqual = 1 // end - SharedInfo.Equal.NInArg = EqualNInArg; + for tmpcnt = 1:SharedInfo.Equal.NInArg SharedInfo.Equal.InArg(tmpcnt).Name = EqualInArgName(tmpcnt); SharedInfo.Equal.InArg(tmpcnt).Scope = EqualInArgScope(tmpcnt); end + //end AST_PushASTStack(treeline); // ---------------- diff --git a/macros/ASTManagement/AST_CheckCommonInOutArgs.bin b/macros/ASTManagement/AST_CheckCommonInOutArgs.bin new file mode 100644 index 00000000..5c190ba3 Binary files /dev/null and b/macros/ASTManagement/AST_CheckCommonInOutArgs.bin differ diff --git a/macros/ASTManagement/AST_CheckLastFunc.bin b/macros/ASTManagement/AST_CheckLastFunc.bin new file mode 100644 index 00000000..9cac2273 Binary files /dev/null and b/macros/ASTManagement/AST_CheckLastFunc.bin differ diff --git a/macros/ASTManagement/AST_CheckLineLength.bin b/macros/ASTManagement/AST_CheckLineLength.bin new file mode 100644 index 00000000..db486797 Binary files /dev/null and b/macros/ASTManagement/AST_CheckLineLength.bin differ diff --git a/macros/ASTManagement/AST_CheckPrecSpecifier.bin b/macros/ASTManagement/AST_CheckPrecSpecifier.bin new file mode 100644 index 00000000..8e50397f Binary files /dev/null and b/macros/ASTManagement/AST_CheckPrecSpecifier.bin differ diff --git a/macros/ASTManagement/AST_DisplayStack.bin b/macros/ASTManagement/AST_DisplayStack.bin new file mode 100644 index 00000000..90cbcc74 Binary files /dev/null and b/macros/ASTManagement/AST_DisplayStack.bin differ diff --git a/macros/ASTManagement/AST_ExtractNameAndScope.bin b/macros/ASTManagement/AST_ExtractNameAndScope.bin new file mode 100644 index 00000000..1944d88b Binary files /dev/null and b/macros/ASTManagement/AST_ExtractNameAndScope.bin differ diff --git a/macros/ASTManagement/AST_GetASTFile.bin b/macros/ASTManagement/AST_GetASTFile.bin new file mode 100644 index 00000000..261430e5 Binary files /dev/null and b/macros/ASTManagement/AST_GetASTFile.bin differ diff --git a/macros/ASTManagement/AST_GetFuncallPrm.bin b/macros/ASTManagement/AST_GetFuncallPrm.bin new file mode 100644 index 00000000..37dbe771 Binary files /dev/null and b/macros/ASTManagement/AST_GetFuncallPrm.bin differ diff --git a/macros/ASTManagement/AST_GetPrecAndLhsArg.bin b/macros/ASTManagement/AST_GetPrecAndLhsArg.bin new file mode 100644 index 00000000..71e44cb1 Binary files /dev/null and b/macros/ASTManagement/AST_GetPrecAndLhsArg.bin differ diff --git a/macros/ASTManagement/AST_HandleEOL.bin b/macros/ASTManagement/AST_HandleEOL.bin new file mode 100644 index 00000000..3b6b3bd1 Binary files /dev/null and b/macros/ASTManagement/AST_HandleEOL.bin differ diff --git a/macros/ASTManagement/AST_HandleEndFor.bin b/macros/ASTManagement/AST_HandleEndFor.bin new file mode 100644 index 00000000..a6031b43 Binary files /dev/null and b/macros/ASTManagement/AST_HandleEndFor.bin differ diff --git a/macros/ASTManagement/AST_HandleEndGenFun.bin b/macros/ASTManagement/AST_HandleEndGenFun.bin new file mode 100644 index 00000000..6aab0b75 Binary files /dev/null and b/macros/ASTManagement/AST_HandleEndGenFun.bin differ diff --git a/macros/ASTManagement/AST_HandleEndGenFun.sci b/macros/ASTManagement/AST_HandleEndGenFun.sci index 5ff7181f..4de5d893 100644 --- a/macros/ASTManagement/AST_HandleEndGenFun.sci +++ b/macros/ASTManagement/AST_HandleEndGenFun.sci @@ -73,6 +73,14 @@ global STACKDEDUG // #RNU_RES_E [ASTFunName,InArg,NInArg,OutArg,NOutArg] = AST_GetFuncallPrm(FileInfo,SharedInfo,ASTFunType); NOutArg_mod = NOutArg + if ASTFunName == 'OpLogAnd' + AST_PushASTStack('&&'); + return ; + end + if ASTFunName == 'OpLogOr' + AST_PushASTStack('||'); + return; + end if(mtlb_strcmp(part(ASTFunName,1:2),'CV') == %T) SharedInfo.OpenCVUsed = %T; end @@ -119,6 +127,9 @@ NOutArg_mod = NOutArg // --- Read the function annotations. --- // -------------------------------------- // #RNU_RES_E + if ASTFunName == '%k' + ASTFunName='modk'; + end if (ASTFunName == 'OpEqual') FunTypeAnnot = ''; @@ -132,6 +143,7 @@ NOutArg_mod = NOutArg // --- Search for Equal Lhs and precision specifier to be applied to the current function. --- // ------------------------------------------------------------------------------------------- // #RNU_RES_E + PrintStringInfo(' no of out arguments' + string(NOutArg),ReportFileName,'file','y'); [LhsArg,NLhsArg,FunPrecSpecifier,SharedInfo] = AST_GetPrecAndLhsArg(OutArg,NOutArg,ASTFunName,FunTypeAnnot,FunSizeAnnot,ASTFunType,FileInfo,SharedInfo); //NUT: questa funzione contiene troppi parametri e mi sembra disordinata. @@ -329,8 +341,13 @@ NOutArg_mod = NOutArg OutArg(1).Name = string(OutArg(1).Value); elseif ((ASTFunName == 'double') & (NInArg == 1) & (InArg(1).Dimension == 0) & (InArg(1).Scope == 'Number')) OutArg(1).Name = string(OutArg(1).Value); + //elseif ASTFunName == 'disp' else [OutArg,SharedInfo] = GenOutArgNames(ASTFunName,InArg,NInArg,OutArg,NOutArg,LhsArg,NLhsArg,FileInfo,SharedInfo); + if ( ASTFunName == 'OpLogGt' | ASTFunName == 'OpLogLt' | ASTFunName == 'OpLogLe' | ASTFunName == 'OpLogGe' | ASTFunName == 'OpLogNe' | ASTFunName == 'OpLogEq') + PrintStringInfo(' returning back due logical function',ReportFileName,'file','y'); + return; + end end if ((ASTFunName == 'uint8') & (NInArg == 1) & (InArg(1).Dimension == 0) & (InArg(1).Scope == 'Number')) @@ -374,6 +391,8 @@ NOutArg_mod = NOutArg // Scope already set above. elseif (ASTFunName == 'double' & NInArg == 1 & (InArg(1).Dimension == 0) & (InArg(1).Scope == 'Number')) // Scope already set above. + //elseif ASTFunName == 'disp' + //do nothing else OutArg = ST_AnalyzeScope(OutArg,NOutArg,FileInfo,SharedInfo); end @@ -392,6 +411,8 @@ NOutArg_mod = NOutArg //#RNUREM_ME A number is not inserted in the symbol table. elseif ((ASTFunName == 'double') & (NInArg == 1) & (InArg(1).Dimension == 0) & (InArg(1).Scope == 'Number')) //#RNUREM_ME A number is not inserted in the symbol table. + //elseif ASTFunName == 'disp' + //do nothing else ST_InsOutArg(OutArg,NOutArg,FileInfo,SharedInfo,'all'); end @@ -424,8 +445,9 @@ NOutArg_mod = NOutArg // -------------------------------------------- //#RNU_RES_E //disp(OutArg,InArg,ASTFunName) + CFunName = C_GenerateFunName(ASTFunName,InArg,NInArg,OutArg,NOutArg_mod); - + //#RNU_RES_B PrintStringInfo(' C Function Name: '+CFunName,ReportFileName,'file','y'); if(IsArduinoFunction(ASTFunName)) @@ -496,6 +518,8 @@ NOutArg_mod = NOutArg SharedInfo.SkipNextFun > 0 | ... ((sum(mtlb_strcmp(ASTFunName,SharedInfo.Annotations.DataPrec)) > 0) & (SharedInfo.SkipNextPrec == 1))) // Do nothing + //elseif ASTFunName == 'disp' + // Do nothing else AST_CheckCommonInOutArgs(InArg,NInArg,OutArg,NOutArg,ReportFileName); end diff --git a/macros/ASTManagement/AST_HandleEndProgram.bin b/macros/ASTManagement/AST_HandleEndProgram.bin new file mode 100644 index 00000000..5e02fdcd Binary files /dev/null and b/macros/ASTManagement/AST_HandleEndProgram.bin differ diff --git a/macros/ASTManagement/AST_HandleEndWhile.bin b/macros/ASTManagement/AST_HandleEndWhile.bin new file mode 100644 index 00000000..bafccbc2 Binary files /dev/null and b/macros/ASTManagement/AST_HandleEndWhile.bin differ diff --git a/macros/ASTManagement/AST_HandleFor.bin b/macros/ASTManagement/AST_HandleFor.bin new file mode 100644 index 00000000..27d44a12 Binary files /dev/null and b/macros/ASTManagement/AST_HandleFor.bin differ diff --git a/macros/ASTManagement/AST_HandleForStatem.bin b/macros/ASTManagement/AST_HandleForStatem.bin new file mode 100644 index 00000000..4839b049 Binary files /dev/null and b/macros/ASTManagement/AST_HandleForStatem.bin differ diff --git a/macros/ASTManagement/AST_HandleHeader.bin b/macros/ASTManagement/AST_HandleHeader.bin new file mode 100644 index 00000000..87ef763a Binary files /dev/null and b/macros/ASTManagement/AST_HandleHeader.bin differ diff --git a/macros/ASTManagement/AST_HandleIfElse.bin b/macros/ASTManagement/AST_HandleIfElse.bin new file mode 100644 index 00000000..d30e47b4 Binary files /dev/null and b/macros/ASTManagement/AST_HandleIfElse.bin differ diff --git a/macros/ASTManagement/AST_HandleIfElse.sci b/macros/ASTManagement/AST_HandleIfElse.sci index 5373adf6..2b549ed6 100644 --- a/macros/ASTManagement/AST_HandleIfElse.sci +++ b/macros/ASTManagement/AST_HandleIfElse.sci @@ -74,11 +74,13 @@ global STACKDEDUG // --------------------------------------------------- //#RNU_RES_E if (ASTIfExpType~='else') - [IfCondArg,NIfCondArg] = AST_ParseIfExprStruct(FileInfo,SharedInfo,ASTIfExpType); + [IfCondArg,NIfCondArg,Op,NOp] = AST_ParseIfExprStruct(FileInfo,SharedInfo,ASTIfExpType); else // "else" type doesn't contain any condition to test. IfCondArg = ''; NIfCondArg = 0; + Op = ''; + NOp = 0; end //#RNU_RES_B @@ -87,6 +89,6 @@ end // ----------------------------- // --- Generate the C code for if/elseif Expression. --- //#RNU_RES_E -SharedInfo = C_IfExpression(IfCondArg,NIfCondArg,ASTIfExpType,FileInfo,SharedInfo); +SharedInfo = C_IfExpression(IfCondArg,NIfCondArg,Op,NOp,ASTIfExpType,FileInfo,SharedInfo); endfunction diff --git a/macros/ASTManagement/AST_HandleWhileExpr.bin b/macros/ASTManagement/AST_HandleWhileExpr.bin new file mode 100644 index 00000000..5f3da2de Binary files /dev/null and b/macros/ASTManagement/AST_HandleWhileExpr.bin differ diff --git a/macros/ASTManagement/AST_HandleWhileStatem.bin b/macros/ASTManagement/AST_HandleWhileStatem.bin new file mode 100644 index 00000000..4f7704ea Binary files /dev/null and b/macros/ASTManagement/AST_HandleWhileStatem.bin differ diff --git a/macros/ASTManagement/AST_HandleWhileStatem.sci b/macros/ASTManagement/AST_HandleWhileStatem.sci index 79fb516d..d8c2f73c 100644 --- a/macros/ASTManagement/AST_HandleWhileStatem.sci +++ b/macros/ASTManagement/AST_HandleWhileStatem.sci @@ -36,6 +36,8 @@ global SCI2CSTACK global StackPosition; global STACKDEDUG +IfCondArg = []; +NIfCondArg = 0; // ------------------------------ // --- Check input arguments. --- @@ -70,36 +72,40 @@ PrintStringInfo(' Redirecting C code to: '+FileInfo.Funct(nxtscifunnumber).CPa // --- Generate C code. --- // ------------------------ //#RNU_RES_E -if(SharedInfo.WhileExpr.CondVar == '') - //#RNU_RES_B - // It means that we are handling something like while(a) or while(1) - // The while condition variable is generated by the HandleEndGenFun. - //#RNU_RES_E - - // --- Pop the name of the condition variable or number. --- - Pop1 = AST_PopASTStack(); - - [ArgName,ArgScope] = AST_ExtractNameAndScope(Pop1); - if (length(ArgName) == 0) - PrintStringInfo(' ',ReportFileName,'both','y'); - PrintStringInfo('SCI2CERROR: Expected while(variable) or while(number).','','stdout','y'); - PrintStringInfo('SCI2CERROR: Expected a variable or number in the AST while expression.','','stdout','y'); - PrintStringInfo('SCI2CERROR: Report this error to http://forge.scilab.org/index.php/p/scilab2c/issues/.','','stdout','y'); - PrintStringInfo(' ',ReportFileName,'both','y'); - error(9999, 'Expected a conditional variable in the while expression'); +flagendpop = 0; +IfExprField = AST_PopASTStack(); + +NOp=0; +Op=[]; +while (flagendpop == 0) + if (IfExprField~='') + if (IfExprField=='WhileExpression:') + flagendpop = 1; + // Pop Again the If tag from the AST. + IfExprField = AST_PopASTStack(); + elseif (IfExprField=='Operands:') + flagendpop = 0; + g = AST_PopASTStack(); + else + if (IfExprField=='&&' | IfExprField=='||') + NOp = NOp + 1; + Op(NOp) = IfExprField; + //PrintStringInfo('operators are '+Op(NOp),ReportFileName,'file','y'); + else + NIfCondArg = NIfCondArg + 1; + IfCondArg(NIfCondArg) = IfExprField; + end + //[IfCondArg(NIfCondArg),tmpscope] = AST_ExtractNameAndScope(IfExprField); + //[IfCondArg(NIfCondArg),tmpscope] = AST_ExtractNameAndScope(IfExprField); + end end + IfExprField = AST_PopASTStack(); + PrintStringInfo('operators are '+IfExprField,ReportFileName,'file','y'); +end - SharedInfo.WhileExpr.CondVar = ArgName; - //#RNU_RES_B - // --- Repush strings into the AST stack. --- - //#RNU_RES_E - - AST_PushASTStack(Pop1); +IfCondArg = SCI2Cflipud(IfCondArg); -elseif (SharedInfo.WhileExpr.DimCondVar > 0) - error(9999, 'Cannot manage while with matrix conditions'); -end -SharedInfo = C_WhileExpression(FileInfo,SharedInfo); +SharedInfo = C_WhileExpression(IfCondArg,NIfCondArg,Op,NOp,FileInfo,SharedInfo); // -------------------------- // --- Update SharedInfo. --- diff --git a/macros/ASTManagement/AST_ParseEqualStruct.bin b/macros/ASTManagement/AST_ParseEqualStruct.bin new file mode 100644 index 00000000..459c62e8 Binary files /dev/null and b/macros/ASTManagement/AST_ParseEqualStruct.bin differ diff --git a/macros/ASTManagement/AST_ParseFuncallStruct.bin b/macros/ASTManagement/AST_ParseFuncallStruct.bin new file mode 100644 index 00000000..1cbeb5c0 Binary files /dev/null and b/macros/ASTManagement/AST_ParseFuncallStruct.bin differ diff --git a/macros/ASTManagement/AST_ParseFuncallStruct.sci b/macros/ASTManagement/AST_ParseFuncallStruct.sci index 647a70d7..3c322dd5 100644 --- a/macros/ASTManagement/AST_ParseFuncallStruct.sci +++ b/macros/ASTManagement/AST_ParseFuncallStruct.sci @@ -87,6 +87,10 @@ NOutArg = eval(stripblanks(part(buffstring,10:length(buffstring)))); buffstring = AST_PopASTStack(); FunctionName = stripblanks(part(buffstring,12:length(buffstring))); +//if (FunctionName == 'disp') + // NOutArg = 0; +//end + // ------------------------------------- // --- Generate the InArg structure. --- // ------------------------------------- diff --git a/macros/ASTManagement/AST_ParseIfExprStruct.bin b/macros/ASTManagement/AST_ParseIfExprStruct.bin new file mode 100644 index 00000000..19ea5fe9 Binary files /dev/null and b/macros/ASTManagement/AST_ParseIfExprStruct.bin differ diff --git a/macros/ASTManagement/AST_ParseIfExprStruct.sci b/macros/ASTManagement/AST_ParseIfExprStruct.sci index a7da0128..3ed1b5b6 100644 --- a/macros/ASTManagement/AST_ParseIfExprStruct.sci +++ b/macros/ASTManagement/AST_ParseIfExprStruct.sci @@ -1,4 +1,4 @@ -function [IfCondArg,NIfCondArg] = AST_ParseIfExprStruct(FileInfo,SharedInfo,ASTIfExpType) +function [IfCondArg,NIfCondArg,Op,NOp] = AST_ParseIfExprStruct(FileInfo,SharedInfo,ASTIfExpType) // function [IfCondArg,NIfCondArg] = AST_ParseIfExprStruct(FileInfo,SharedInfo,ASTIfExpType) // ----------------------------------------------------------------- //#RNU_RES_B @@ -63,13 +63,26 @@ global STACKDEDUG // ------------------------------------ // --- Read if condition variables. --- // ------------------------------------ +//OutArgOld=[]; +//OutArgNew=[]; + +//for i = 1:3 + // OutArgOld(i)=AST_PopASTStack(); + //PrintStringInfo(' '+OutArgOld(i),ReportFileName,'file','y'); +//end +//x = AST_PopASTStack(); + +//OutArgNew = SCI2Cflipud(OutArgOld); + flagendpop = 0; IfExprField = AST_PopASTStack(); +PrintStringInfo(' '+IfExprField+' '+ASTIfExpType,ReportFileName,'file','y'); if (ASTIfExpType=='if') if (IfExprField=='Expression:') flagendpop = 1; // Pop Again the If tag from the AST. IfExprField = AST_PopASTStack(); + PrintStringInfo(' '+IfExprField,ReportFileName,'file','y'); end elseif (ASTIfExpType=='elseif') if (IfExprField=='Else If Expression') @@ -78,7 +91,8 @@ elseif (ASTIfExpType=='elseif') else error(9999, 'Unknown ASTIfExpType ""'+ASTIfExpType+'"".'); end - +NOp=0; +Op=[]; while (flagendpop == 0) if (IfExprField~='') if (ASTIfExpType=='if') @@ -86,23 +100,41 @@ while (flagendpop == 0) flagendpop = 1; // Pop Again the If tag from the AST. IfExprField = AST_PopASTStack(); + elseif (IfExprField=='Operands:') + flagendpop = 0; + g = AST_PopASTStack(); else + if (IfExprField=='&&' | IfExprField=='||') + NOp = NOp + 1; + Op(NOp) = IfExprField; + //PrintStringInfo('operators are '+Op(NOp),ReportFileName,'file','y'); + else NIfCondArg = NIfCondArg + 1; - [IfCondArg(NIfCondArg),tmpscope] = AST_ExtractNameAndScope(IfExprField); + IfCondArg(NIfCondArg) = IfExprField; + end + //[IfCondArg(NIfCondArg),tmpscope] = AST_ExtractNameAndScope(IfExprField); end elseif (ASTIfExpType=='elseif') if (IfExprField=='Else If Expression') flagendpop = 1; else - NIfCondArg = NIfCondArg + 1; - IfCondArg(NIfCondArg) = IfExprField; - [IfCondArg(NIfCondArg),tmpscope] = AST_ExtractNameAndScope(IfExprField); + if (IfExprField=='&&') + NOp = NOp + 1; + Op(NOp) = IfExprField; + else + NIfCondArg = NIfCondArg + 1; + IfCondArg(NIfCondArg) = IfExprField; + end + //[IfCondArg(NIfCondArg),tmpscope] = AST_ExtractNameAndScope(IfExprField); end end end IfExprField = AST_PopASTStack(); + PrintStringInfo('operators are '+IfExprField,ReportFileName,'file','y'); end +IfCondArg = SCI2Cflipud(IfCondArg); + //#RNU_RES_B // ------------------------------------------- // --- Print some info in the report file. --- diff --git a/macros/ASTManagement/AST_ParseOperStruct.bin b/macros/ASTManagement/AST_ParseOperStruct.bin new file mode 100644 index 00000000..e189cbc9 Binary files /dev/null and b/macros/ASTManagement/AST_ParseOperStruct.bin differ diff --git a/macros/ASTManagement/AST_ParseOperStruct.sci b/macros/ASTManagement/AST_ParseOperStruct.sci index a77317bd..903f0958 100644 --- a/macros/ASTManagement/AST_ParseOperStruct.sci +++ b/macros/ASTManagement/AST_ParseOperStruct.sci @@ -61,6 +61,17 @@ LabelFunctName = 'Operator: '; FunctionName = stripblanks(part(buffstring,length(LabelFunctName)+1:length(buffstring))); // Generate the proper function name. FunctionName = Operator2FunName(FunctionName); +PrintStringInfo(' '+FunctionName,ReportFileName,'file','y'); + +if (FunctionName == 'OpLogAnd' | FunctionName=='OpLogOr') + NInArg = 0; + NOutArg = 0; + InArg=[]; + //RhsField = AST_PopASTStack(); + //PrintStringInfo('hello'+RhsField,ReportFileName,'file','y'); + //RhsField = AST_PopASTStack(); + return ; +end // ------------------------------ // --- Read input parameters. --- diff --git a/macros/ASTManagement/AST_PopASTStack.bin b/macros/ASTManagement/AST_PopASTStack.bin new file mode 100644 index 00000000..f9b85d34 Binary files /dev/null and b/macros/ASTManagement/AST_PopASTStack.bin differ diff --git a/macros/ASTManagement/AST_PushASTStack.bin b/macros/ASTManagement/AST_PushASTStack.bin new file mode 100644 index 00000000..8fcd563c Binary files /dev/null and b/macros/ASTManagement/AST_PushASTStack.bin differ diff --git a/macros/ASTManagement/AST_ReadASTHeader.bin b/macros/ASTManagement/AST_ReadASTHeader.bin new file mode 100644 index 00000000..614231c4 Binary files /dev/null and b/macros/ASTManagement/AST_ReadASTHeader.bin differ diff --git a/macros/ASTManagement/AST_ReadEqualRhsNames.bin b/macros/ASTManagement/AST_ReadEqualRhsNames.bin new file mode 100644 index 00000000..a131c498 Binary files /dev/null and b/macros/ASTManagement/AST_ReadEqualRhsNames.bin differ diff --git a/macros/ASTManagement/GenOutArgNames.bin b/macros/ASTManagement/GenOutArgNames.bin new file mode 100644 index 00000000..2ebce86c Binary files /dev/null and b/macros/ASTManagement/GenOutArgNames.bin differ diff --git a/macros/ASTManagement/GenOutArgNames.sci b/macros/ASTManagement/GenOutArgNames.sci index 0e683835..7b62c794 100644 --- a/macros/ASTManagement/GenOutArgNames.sci +++ b/macros/ASTManagement/GenOutArgNames.sci @@ -32,6 +32,12 @@ SCI2CNInArgCheck(argn(2),9,9); nxtscifunname = SharedInfo.NextSCIFunName; nxtscifunnumber = SharedInfo.NextSCIFunNumber; ReportFileName = FileInfo.Funct(nxtscifunnumber).ReportFileName; + + +global SCI2CSTACK +global StackPosition; +global STACKDEDUG + // #RNU_RES_B PrintStringInfo(' Generating Out Arg names.',ReportFileName,'file','y'); // #RNU_RES_E @@ -43,47 +49,69 @@ OutArg = OldOutArg; // --------------------------------------------------------------------------------------- // At this step only the name of the output arguments can be generated. --- //#RNU_RES_E -if (NLhsArg > 0) - //#RNU_RES_B - // Use the equal Lhs names. - PrintStringInfo('Using Equal Lhs names.',ReportFileName,'file','y'); - //#RNU_RES_E - if (NLhsArg ~= NOutArg) - error(9999, 'NLhsArg='+string(NLhsArg)+' must be equal to NOutArg='+string(NOutArg)+'.'); - end - for counteroutputargs = 1:NOutArg - OutArg(counteroutputargs).Name=LhsArg(counteroutputargs).Name; - OutArg(counteroutputargs).Scope=LhsArg(counteroutputargs).Scope; - end +if (FunctionName ~= 'OpLogGt' & FunctionName ~= 'OpLogLt' & FunctionName ~= 'OpLogGe' & FunctionName ~= 'OpLogLe' & FunctionName ~= 'OpLogNe' & FunctionName ~= 'OpLogEq') + if (NLhsArg > 0) + //#RNU_RES_B + // Use the equal Lhs names. + PrintStringInfo('Using Equal Lhs names.',ReportFileName,'file','y'); + //#RNU_RES_E + if (NLhsArg ~= NOutArg) + error(9999, 'NLhsArg='+string(NLhsArg)+' must be equal to NOutArg='+string(NOutArg)+'.'); + end + for counteroutputargs = 1:NOutArg + OutArg(counteroutputargs).Name=LhsArg(counteroutputargs).Name; + OutArg(counteroutputargs).Scope=LhsArg(counteroutputargs).Scope; + end + else + //#RNU_RES_B + // Generate temporary variables. + PrintStringInfo('Generating temporary variables.',ReportFileName,'file','y'); + //#RNU_RES_E + if ((sum(mtlb_strcmp(FunctionName,SharedInfo.Annotations.DataPrec)) > 0) & ... + (SharedInfo.SkipNextPrec == 1)) + //#RNU_RES_B + PrintStringInfo(' Skipping code generating because already generated in the previous function.',ReportFileName,'file','y'); + //#RNU_RES_E + for counteroutputargs = 1:NOutArg + OutArg(counteroutputargs).Name = InArg(counteroutputargs).Name; + end + elseif (mtlb_strcmp(FunctionName,'OpEqual')) + // do nothing. + //NUT: verifica questa parte di codice. e' sicuro che se ho equal gli oldoutarg contengono gia' il nome? + else + for counteroutputargs = 1:NOutArg + if ((SharedInfo.ASTReader.EnableTempVarsReuse == 1) & ... + (length(SharedInfo.ASTReader.ReusableTempVars) > 0)) + TmpOutArgName = strcat([SharedInfo.ASTReader.TempVarsName,string(SharedInfo.ASTReader.ReusableTempVars(1))]); + SharedInfo.ASTReader.ReusableTempVars = SharedInfo.ASTReader.ReusableTempVars(2:$); + else + SharedInfo.ASTReader.UsedTempVars = SharedInfo.ASTReader.UsedTempVars + 1; + TmpOutArgName = strcat([SharedInfo.ASTReader.TempVarsName,string(SharedInfo.ASTReader.UsedTempVars)]); + end + OutArg(counteroutputargs).Name=TmpOutArgName; + end + end + end else - //#RNU_RES_B - // Generate temporary variables. - PrintStringInfo('Generating temporary variables.',ReportFileName,'file','y'); - //#RNU_RES_E - if ((sum(mtlb_strcmp(FunctionName,SharedInfo.Annotations.DataPrec)) > 0) & ... - (SharedInfo.SkipNextPrec == 1)) - //#RNU_RES_B - PrintStringInfo(' Skipping code generating because already generated in the previous function.',ReportFileName,'file','y'); - //#RNU_RES_E - for counteroutputargs = 1:NOutArg - OutArg(counteroutputargs).Name = InArg(counteroutputargs).Name; - end - elseif (mtlb_strcmp(FunctionName,'OpEqual')) - // do nothing. - //NUT: verifica questa parte di codice. e' sicuro che se ho equal gli oldoutarg contengono gia' il nome? - else - for counteroutputargs = 1:NOutArg - if ((SharedInfo.ASTReader.EnableTempVarsReuse == 1) & ... - (length(SharedInfo.ASTReader.ReusableTempVars) > 0)) - TmpOutArgName = strcat([SharedInfo.ASTReader.TempVarsName,string(SharedInfo.ASTReader.ReusableTempVars(1))]); - SharedInfo.ASTReader.ReusableTempVars = SharedInfo.ASTReader.ReusableTempVars(2:$); - else - SharedInfo.ASTReader.UsedTempVars = SharedInfo.ASTReader.UsedTempVars + 1; - TmpOutArgName = strcat([SharedInfo.ASTReader.TempVarsName,string(SharedInfo.ASTReader.UsedTempVars)]); - end - OutArg(counteroutputargs).Name=TmpOutArgName; - end - end + for counterinputargs = 1:NInArg + tmppushstack=InArg(counterinputargs).Name; + PrintStringInfo(' Pushing in the AST stack: ""'+tmppushstack+'"".',ReportFileName,'file','y'); + AST_PushASTStack(tmppushstack); + if FunctionName=='OpLogGt' + AST_PushASTStack('>'); + elseif FunctionName=='OpLogGe' + AST_PushASTStack('>='); + elseif FunctionName=='OpLogLt' + AST_PushASTStack('<'); + elseif FunctionName=='OpLogLe' + AST_PushASTStack('<='); + elseif FunctionName=='OpLogEq' + AST_PushASTStack('=='); + elseif FunctionName=='OpLogNe' + AST_PushASTStack('!='); + end + end + s = AST_PopASTStack(); + PrintStringInfo(' Pushing in the AST stack: ""'+s+'"".',ReportFileName,'file','y'); end - endfunction diff --git a/macros/ASTManagement/Operator2FunName.bin b/macros/ASTManagement/Operator2FunName.bin new file mode 100644 index 00000000..884c99bc Binary files /dev/null and b/macros/ASTManagement/Operator2FunName.bin differ diff --git a/macros/ASTManagement/SciFile2ASTFile.bin b/macros/ASTManagement/SciFile2ASTFile.bin new file mode 100644 index 00000000..be8bc0d5 Binary files /dev/null and b/macros/ASTManagement/SciFile2ASTFile.bin differ diff --git a/macros/ASTManagement/_comment_string.bin b/macros/ASTManagement/_comment_string.bin new file mode 100644 index 00000000..fb894945 Binary files /dev/null and b/macros/ASTManagement/_comment_string.bin differ diff --git a/macros/ASTManagement/_cste_string.bin b/macros/ASTManagement/_cste_string.bin new file mode 100644 index 00000000..ba643c47 Binary files /dev/null and b/macros/ASTManagement/_cste_string.bin differ diff --git a/macros/ASTManagement/_equal_string.bin b/macros/ASTManagement/_equal_string.bin new file mode 100644 index 00000000..7f88fee6 Binary files /dev/null and b/macros/ASTManagement/_equal_string.bin differ diff --git a/macros/ASTManagement/_for_string.bin b/macros/ASTManagement/_for_string.bin new file mode 100644 index 00000000..c3fda16b Binary files /dev/null and b/macros/ASTManagement/_for_string.bin differ diff --git a/macros/ASTManagement/_funcall_string.bin b/macros/ASTManagement/_funcall_string.bin new file mode 100644 index 00000000..8354586d Binary files /dev/null and b/macros/ASTManagement/_funcall_string.bin differ diff --git a/macros/ASTManagement/_ifthenel_string.bin b/macros/ASTManagement/_ifthenel_string.bin new file mode 100644 index 00000000..1c6fa73d Binary files /dev/null and b/macros/ASTManagement/_ifthenel_string.bin differ diff --git a/macros/ASTManagement/_ifthenelse_string.bin b/macros/ASTManagement/_ifthenelse_string.bin new file mode 100644 index 00000000..456ffadc Binary files /dev/null and b/macros/ASTManagement/_ifthenelse_string.bin differ diff --git a/macros/ASTManagement/_operatio_string.bin b/macros/ASTManagement/_operatio_string.bin new file mode 100644 index 00000000..40abf6b2 Binary files /dev/null and b/macros/ASTManagement/_operatio_string.bin differ diff --git a/macros/ASTManagement/_operation_string.bin b/macros/ASTManagement/_operation_string.bin new file mode 100644 index 00000000..dfbeec96 Binary files /dev/null and b/macros/ASTManagement/_operation_string.bin differ diff --git a/macros/ASTManagement/_program_p.bin b/macros/ASTManagement/_program_p.bin new file mode 100644 index 00000000..216a38b2 Binary files /dev/null and b/macros/ASTManagement/_program_p.bin differ diff --git a/macros/ASTManagement/_program_string.bin b/macros/ASTManagement/_program_string.bin new file mode 100644 index 00000000..3a8fc95b Binary files /dev/null and b/macros/ASTManagement/_program_string.bin differ diff --git a/macros/ASTManagement/_variable_string.bin b/macros/ASTManagement/_variable_string.bin new file mode 100644 index 00000000..f81fd6e0 Binary files /dev/null and b/macros/ASTManagement/_variable_string.bin differ diff --git a/macros/ASTManagement/_while_string.bin b/macros/ASTManagement/_while_string.bin new file mode 100644 index 00000000..142189c6 Binary files /dev/null and b/macros/ASTManagement/_while_string.bin differ diff --git a/macros/ASTManagement/lib b/macros/ASTManagement/lib index 67ea09be..42ffc2a7 100644 Binary files a/macros/ASTManagement/lib and b/macros/ASTManagement/lib differ diff --git a/macros/ASTManagement/objectlist2string.bin b/macros/ASTManagement/objectlist2string.bin new file mode 100644 index 00000000..96159f22 Binary files /dev/null and b/macros/ASTManagement/objectlist2string.bin differ diff --git a/macros/CCodeGeneration/C_FinalizeCode.bin b/macros/CCodeGeneration/C_FinalizeCode.bin new file mode 100644 index 00000000..b4005914 Binary files /dev/null and b/macros/CCodeGeneration/C_FinalizeCode.bin differ diff --git a/macros/CCodeGeneration/C_ForExpression.bin b/macros/CCodeGeneration/C_ForExpression.bin new file mode 100644 index 00000000..1c3f6747 Binary files /dev/null and b/macros/CCodeGeneration/C_ForExpression.bin differ diff --git a/macros/CCodeGeneration/C_Funcall.bin b/macros/CCodeGeneration/C_Funcall.bin new file mode 100644 index 00000000..80fda7c4 Binary files /dev/null and b/macros/CCodeGeneration/C_Funcall.bin differ diff --git a/macros/CCodeGeneration/C_GenDeclarations.bin b/macros/CCodeGeneration/C_GenDeclarations.bin new file mode 100644 index 00000000..c3b36009 Binary files /dev/null and b/macros/CCodeGeneration/C_GenDeclarations.bin differ diff --git a/macros/CCodeGeneration/C_GenerateFunName.bin b/macros/CCodeGeneration/C_GenerateFunName.bin new file mode 100644 index 00000000..1b723f16 Binary files /dev/null and b/macros/CCodeGeneration/C_GenerateFunName.bin differ diff --git a/macros/CCodeGeneration/C_GenerateLaunchScript.bin b/macros/CCodeGeneration/C_GenerateLaunchScript.bin new file mode 100644 index 00000000..587c1547 Binary files /dev/null and b/macros/CCodeGeneration/C_GenerateLaunchScript.bin differ diff --git a/macros/CCodeGeneration/C_GenerateMakefile.bin b/macros/CCodeGeneration/C_GenerateMakefile.bin new file mode 100644 index 00000000..cea86411 Binary files /dev/null and b/macros/CCodeGeneration/C_GenerateMakefile.bin differ diff --git a/macros/CCodeGeneration/C_GenerateMakefile_msvc.bin b/macros/CCodeGeneration/C_GenerateMakefile_msvc.bin new file mode 100644 index 00000000..838c674e Binary files /dev/null and b/macros/CCodeGeneration/C_GenerateMakefile_msvc.bin differ diff --git a/macros/CCodeGeneration/C_GenerateSCI2CHeader.bin b/macros/CCodeGeneration/C_GenerateSCI2CHeader.bin new file mode 100644 index 00000000..2e02cae4 Binary files /dev/null and b/macros/CCodeGeneration/C_GenerateSCI2CHeader.bin differ diff --git a/macros/CCodeGeneration/C_IfElseBlocks.bin b/macros/CCodeGeneration/C_IfElseBlocks.bin new file mode 100644 index 00000000..332e89bf Binary files /dev/null and b/macros/CCodeGeneration/C_IfElseBlocks.bin differ diff --git a/macros/CCodeGeneration/C_IfExpression.bin b/macros/CCodeGeneration/C_IfExpression.bin new file mode 100644 index 00000000..b1dc7370 Binary files /dev/null and b/macros/CCodeGeneration/C_IfExpression.bin differ diff --git a/macros/CCodeGeneration/C_IfExpression.sci b/macros/CCodeGeneration/C_IfExpression.sci index 48a05383..c723d95a 100644 --- a/macros/CCodeGeneration/C_IfExpression.sci +++ b/macros/CCodeGeneration/C_IfExpression.sci @@ -1,4 +1,4 @@ -function SharedInfo = C_IfExpression(IfCondArg,NIfCondArg,ASTIfExpType,FileInfo,SharedInfo) +function SharedInfo = C_IfExpression(IfCondArg,NIfCondArg,Op,NOp,ASTIfExpType,FileInfo,SharedInfo) // function SharedInfo = C_IfExpression(IfCondArg,NIfCondArg,ASTIfExpType,FileInfo,SharedInfo) // ----------------------------------------------------------------- // //NUT: add description here @@ -19,12 +19,16 @@ function SharedInfo = C_IfExpression(IfCondArg,NIfCondArg,ASTIfExpType,FileInfo, // ------------------------------ // --- Check input arguments. --- // ------------------------------ -SCI2CNInArgCheck(argn(2),5,5); +//SCI2CNInArgCheck(argn(4),7,7); + +//global SCI2CSTACK +//global StackPosition; +//global STACKDEDUG // --- Check NIfCondArg value. --- -if ((NIfCondArg ~= 1) & (ASTIfExpType~='else')) - error(9999, 'Cannot manage ""if/elseif"" with a number of condition variables not equal to 1.'); -end +//if ((NIfCondArg ~= 1) & (ASTIfExpType~='else')) + // error(9999, 'Cannot manage ""if/elseif"" with a number of condition variables not equal to 1.'); +//end // ----------------------- // --- Initialization. --- @@ -37,7 +41,7 @@ CPass1FileName = FileInfo.Funct(nxtscifunnumber).CPass1FileName; // #RNU_RES_B PrintStringInfo(' ',ReportFileName,'file','y'); -PrintStringInfo('***Generating C code***',ReportFileName,'file','y'); +PrintStringInfo('***Generating C code***'+ string(NIfCondArg),ReportFileName,'file','y'); // #RNU_RES_E // --------------------------- // --- End Initialization. --- @@ -66,10 +70,23 @@ if SCI2Cstrncmps1size(ASTIfExpType,'else') SharedInfo = C_IfElseBlocks(FileInfo,SharedInfo,'out'); end +i=1; +k=1; CCall =''; CCall = CCall+CFunName; if (ASTIfExpType~='else') - CCall = CCall+'('+IfCondArg(1)+')'; + CCall = CCall+'('; + while i <= NIfCondArg + CCall = CCall + IfCondArg(i) + ' '; + //d = modulo(i,3); + //PrintStringInfo(' '+string(i)+string(d),'file','y'); + if (modulo(i,3)==0 & i<>NIfCondArg) + CCall = CCall + Op(k) + ' '; + k = k + 1; + end + i = i + 1; + end + CCall = CCall+')'; end PrintStringInfo(' '+CCall,ReportFileName,'file','y'); PrintStringInfo(C_IndentBlanks(SharedInfo.NIndent)+CCall,CPass1FileName,'file','y'); diff --git a/macros/CCodeGeneration/C_IndentBlanks.bin b/macros/CCodeGeneration/C_IndentBlanks.bin new file mode 100644 index 00000000..77bfaebc Binary files /dev/null and b/macros/CCodeGeneration/C_IndentBlanks.bin differ diff --git a/macros/CCodeGeneration/C_InitHeader.bin b/macros/CCodeGeneration/C_InitHeader.bin new file mode 100644 index 00000000..567822c0 Binary files /dev/null and b/macros/CCodeGeneration/C_InitHeader.bin differ diff --git a/macros/CCodeGeneration/C_MemAllocOutTempVars.bin b/macros/CCodeGeneration/C_MemAllocOutTempVars.bin new file mode 100644 index 00000000..443ad3c1 Binary files /dev/null and b/macros/CCodeGeneration/C_MemAllocOutTempVars.bin differ diff --git a/macros/CCodeGeneration/C_SCI2CHeader.bin b/macros/CCodeGeneration/C_SCI2CHeader.bin new file mode 100644 index 00000000..1d3e6182 Binary files /dev/null and b/macros/CCodeGeneration/C_SCI2CHeader.bin differ diff --git a/macros/CCodeGeneration/C_Type.bin b/macros/CCodeGeneration/C_Type.bin new file mode 100644 index 00000000..7b5bf444 Binary files /dev/null and b/macros/CCodeGeneration/C_Type.bin differ diff --git a/macros/CCodeGeneration/C_WhileExpression.bin b/macros/CCodeGeneration/C_WhileExpression.bin new file mode 100644 index 00000000..5e426505 Binary files /dev/null and b/macros/CCodeGeneration/C_WhileExpression.bin differ diff --git a/macros/CCodeGeneration/C_WhileExpression.sci b/macros/CCodeGeneration/C_WhileExpression.sci index edd2830e..d7cf70ec 100644 --- a/macros/CCodeGeneration/C_WhileExpression.sci +++ b/macros/CCodeGeneration/C_WhileExpression.sci @@ -1,4 +1,4 @@ -function SharedInfo = C_WhileExpression(FileInfo,SharedInfo) +function SharedInfo = C_WhileExpression(IfCondArg,NIfCondArg,Op,NOp,FileInfo,SharedInfo) // function SharedInfo = C_WhileExpression(FileInfo,SharedInfo) // ----------------------------------------------------------------- // //NUT: add description here @@ -19,7 +19,7 @@ function SharedInfo = C_WhileExpression(FileInfo,SharedInfo) // ------------------------------ // --- Check input arguments. --- // ------------------------------ -SCI2CNInArgCheck(argn(2),2,2); +//SCI2CNInArgCheck(argn(2),2,2); // ----------------------- // --- Initialization. --- @@ -63,7 +63,7 @@ for cntstr = 1:NumCStrings // Epilogue if (length(C_Strings(cntstr)) == 0) C_Strings(cntstr) = ' '; // RNU for Bruno: If I don't do that I get a PrintStringInfo error related to mputstr. - // Function not defined for given argument type(s), + // Function not defined for given argument type(s), // check arguments or define function %0_mputstr for overloading. end PrintStringInfo(C_Strings(cntstr),CPass1WhileEpilFileName ,'file','y','n'); @@ -76,7 +76,27 @@ PrintStringInfo('}',CPass1WhileEpilFileName ,'file','y'); // ------------------------------ // --- Insert for expression. --- // ------------------------------ -CCall = 'while('+SharedInfo.WhileExpr.CondVar+')'; +//CCall = 'while('+SharedInfo.WhileExpr.CondVar+')'; +//PrintStringInfo(C_IndentBlanks(SharedInfo.NIndent)+CCall,CPass1FileName,'file','y'); + +i=1; +k=1; +CCall =''; +CCall = CCall+'while'; + CCall = CCall+'('; + while i <= NIfCondArg + CCall = CCall + IfCondArg(i) + ' '; + //d = modulo(i,3); + //PrintStringInfo(' '+string(i)+string(d),'file','y'); + if (modulo(i,3)==0 & i<>NIfCondArg) + CCall = CCall + Op(k) + ' '; + k = k + 1; + end + i = i + 1; + end + CCall = CCall+')'; + +PrintStringInfo(' '+CCall,ReportFileName,'file','y'); PrintStringInfo(C_IndentBlanks(SharedInfo.NIndent)+CCall,CPass1FileName,'file','y'); // ------------------- diff --git a/macros/CCodeGeneration/GenCFunDatFiles.bin b/macros/CCodeGeneration/GenCFunDatFiles.bin new file mode 100644 index 00000000..6a374f5b Binary files /dev/null and b/macros/CCodeGeneration/GenCFunDatFiles.bin differ diff --git a/macros/CCodeGeneration/GetClsFileName.bin b/macros/CCodeGeneration/GetClsFileName.bin new file mode 100644 index 00000000..dda02933 Binary files /dev/null and b/macros/CCodeGeneration/GetClsFileName.bin differ diff --git a/macros/CCodeGeneration/GetClsFileName.sci b/macros/CCodeGeneration/GetClsFileName.sci index 46f08201..d92a431c 100644 --- a/macros/CCodeGeneration/GetClsFileName.sci +++ b/macros/CCodeGeneration/GetClsFileName.sci @@ -45,6 +45,7 @@ if SCI2Cfileexist(FileInfo.USER2CLibCAnnFun,tmpannfilename) // #RNU_RES_B // It is a C function of the USER2C library. // #RNU_RES_E + PrintStringInfo('cUser2c',ReportFileName,'file','y'); FlagFoundAnnFile = 1; AnnFileName = fullfile(FileInfo.USER2CLibCAnnFun,tmpannfilename); SCI2CClassName = FL_GetFunctionClass(AnnFileName,SCI2CClassSpecifier,ReportFileName); @@ -53,6 +54,7 @@ elseif SCI2Cfileexist(FileInfo.USER2CLibSCIAnnFun,tmpannfilename) // #RNU_RES_B // It is a scilab function of the USER2C library. // #RNU_RES_E + PrintStringInfo('fUser2c',ReportFileName,'file','y'); FlagFoundAnnFile = 1; AnnFileName = fullfile(FileInfo.USER2CLibSCIAnnFun,tmpannfilename); SCI2CClassName = FL_GetFunctionClass(AnnFileName,SCI2CClassSpecifier,ReportFileName); @@ -61,6 +63,7 @@ elseif (SCI2Cfileexist(FileInfo.SCI2CLibCAnnFun,tmpannfilename)) // #RNU_RES_B // It is a C function of the SCI2C library. // #RNU_RES_E + PrintStringInfo('csci2c',ReportFileName,'file','y'); FlagFoundAnnFile = 1; AnnFileName = fullfile(FileInfo.SCI2CLibCAnnFun,tmpannfilename); SCI2CClassName = FL_GetFunctionClass(AnnFileName,SCI2CClassSpecifier,ReportFileName); @@ -69,6 +72,7 @@ elseif (SCI2Cfileexist(FileInfo.SCI2CLibSCIAnnFun,tmpannfilename)) // #RNU_RES_B // It is a scilab function of the SCI2C library. // #RNU_RES_E + PrintStringInfo('fsci2c',ReportFileName,'file','y'); FlagFoundAnnFile = 1; AnnFileName = fullfile(FileInfo.SCI2CLibSCIAnnFun,tmpannfilename); SCI2CClassName = FL_GetFunctionClass(AnnFileName,SCI2CClassSpecifier,ReportFileName); diff --git a/macros/CCodeGeneration/GetSymbolDimension.bin b/macros/CCodeGeneration/GetSymbolDimension.bin new file mode 100644 index 00000000..5c73f435 Binary files /dev/null and b/macros/CCodeGeneration/GetSymbolDimension.bin differ diff --git a/macros/CCodeGeneration/GetWhileCondVariable.bin b/macros/CCodeGeneration/GetWhileCondVariable.bin new file mode 100644 index 00000000..6815fb4b Binary files /dev/null and b/macros/CCodeGeneration/GetWhileCondVariable.bin differ diff --git a/macros/CCodeGeneration/JoinDeclarAndCcode.bin b/macros/CCodeGeneration/JoinDeclarAndCcode.bin new file mode 100644 index 00000000..084ab085 Binary files /dev/null and b/macros/CCodeGeneration/JoinDeclarAndCcode.bin differ diff --git a/macros/CCodeGeneration/Sci2AnnotationFile.bin b/macros/CCodeGeneration/Sci2AnnotationFile.bin new file mode 100644 index 00000000..95fe5611 Binary files /dev/null and b/macros/CCodeGeneration/Sci2AnnotationFile.bin differ diff --git a/macros/CCodeGeneration/lib b/macros/CCodeGeneration/lib index 2db4b8c8..b62a6c72 100644 Binary files a/macros/CCodeGeneration/lib and b/macros/CCodeGeneration/lib differ diff --git a/macros/ErrorMessages/EM_NanSize.bin b/macros/ErrorMessages/EM_NanSize.bin new file mode 100644 index 00000000..d0ad584b Binary files /dev/null and b/macros/ErrorMessages/EM_NanSize.bin differ diff --git a/macros/ErrorMessages/EM_UnknownStep.bin b/macros/ErrorMessages/EM_UnknownStep.bin new file mode 100644 index 00000000..57a2b4d7 Binary files /dev/null and b/macros/ErrorMessages/EM_UnknownStep.bin differ diff --git a/macros/ErrorMessages/EM_ZeroSize.bin b/macros/ErrorMessages/EM_ZeroSize.bin new file mode 100644 index 00000000..f8d2830f Binary files /dev/null and b/macros/ErrorMessages/EM_ZeroSize.bin differ diff --git a/macros/ErrorMessages/lib b/macros/ErrorMessages/lib index 0a9f8913..dc2a3386 100644 Binary files a/macros/ErrorMessages/lib and b/macros/ErrorMessages/lib differ diff --git a/macros/FunctionAnnotation/FA_ADD.bin b/macros/FunctionAnnotation/FA_ADD.bin new file mode 100644 index 00000000..6c810828 Binary files /dev/null and b/macros/FunctionAnnotation/FA_ADD.bin differ diff --git a/macros/FunctionAnnotation/FA_DIV.bin b/macros/FunctionAnnotation/FA_DIV.bin new file mode 100644 index 00000000..6e6708fe Binary files /dev/null and b/macros/FunctionAnnotation/FA_DIV.bin differ diff --git a/macros/FunctionAnnotation/FA_GetDefaultPrecision.bin b/macros/FunctionAnnotation/FA_GetDefaultPrecision.bin new file mode 100644 index 00000000..fa48e833 Binary files /dev/null and b/macros/FunctionAnnotation/FA_GetDefaultPrecision.bin differ diff --git a/macros/FunctionAnnotation/FA_GetFunAnn.bin b/macros/FunctionAnnotation/FA_GetFunAnn.bin new file mode 100644 index 00000000..ff29181c Binary files /dev/null and b/macros/FunctionAnnotation/FA_GetFunAnn.bin differ diff --git a/macros/FunctionAnnotation/FA_GetFunAnn.sci b/macros/FunctionAnnotation/FA_GetFunAnn.sci index d11e3cee..3fadd1f2 100644 --- a/macros/FunctionAnnotation/FA_GetFunAnn.sci +++ b/macros/FunctionAnnotation/FA_GetFunAnn.sci @@ -52,7 +52,7 @@ FunSizeAnnot = ''; // --------------------------------------------- // --- Open the .sci file (read only). --- inclsfid = SCI2COpenFileRead(SCI2CClassFileName); - +PrintStringInfo(' '+string(inclsfid),ReportFileName,'file','y'); // #RNU_RES_B // --- Loop over the lines of the input file. --- // Position file pointer to the desired NInArg/NOutArg section, @@ -212,5 +212,6 @@ mclose(inclsfid); // ------------------------------------------------- // --- End Read the annotations of the function. --- // ------------------------------------------------- +PrintStringInfo(' end of annotation '+string(NOutArg_mod),ReportFileName,'file','y'); endfunction diff --git a/macros/FunctionAnnotation/FA_GetOutArgInfo.bin b/macros/FunctionAnnotation/FA_GetOutArgInfo.bin new file mode 100644 index 00000000..89c0d1d3 Binary files /dev/null and b/macros/FunctionAnnotation/FA_GetOutArgInfo.bin differ diff --git a/macros/FunctionAnnotation/FA_GetResizeApproach.bin b/macros/FunctionAnnotation/FA_GetResizeApproach.bin new file mode 100644 index 00000000..77397e01 Binary files /dev/null and b/macros/FunctionAnnotation/FA_GetResizeApproach.bin differ diff --git a/macros/FunctionAnnotation/FA_INT.bin b/macros/FunctionAnnotation/FA_INT.bin new file mode 100644 index 00000000..edf9bb84 Binary files /dev/null and b/macros/FunctionAnnotation/FA_INT.bin differ diff --git a/macros/FunctionAnnotation/FA_MAX.bin b/macros/FunctionAnnotation/FA_MAX.bin new file mode 100644 index 00000000..a9debbab Binary files /dev/null and b/macros/FunctionAnnotation/FA_MAX.bin differ diff --git a/macros/FunctionAnnotation/FA_MIN.bin b/macros/FunctionAnnotation/FA_MIN.bin new file mode 100644 index 00000000..cc9bd02e Binary files /dev/null and b/macros/FunctionAnnotation/FA_MIN.bin differ diff --git a/macros/FunctionAnnotation/FA_MUL.bin b/macros/FunctionAnnotation/FA_MUL.bin new file mode 100644 index 00000000..8b674c21 Binary files /dev/null and b/macros/FunctionAnnotation/FA_MUL.bin differ diff --git a/macros/FunctionAnnotation/FA_REAL.bin b/macros/FunctionAnnotation/FA_REAL.bin new file mode 100644 index 00000000..ed68eb74 Binary files /dev/null and b/macros/FunctionAnnotation/FA_REAL.bin differ diff --git a/macros/FunctionAnnotation/FA_SCHUR_SZ.bin b/macros/FunctionAnnotation/FA_SCHUR_SZ.bin new file mode 100644 index 00000000..292a6193 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SCHUR_SZ.bin differ diff --git a/macros/FunctionAnnotation/FA_SCHUR_TP.bin b/macros/FunctionAnnotation/FA_SCHUR_TP.bin new file mode 100644 index 00000000..4b0b438f Binary files /dev/null and b/macros/FunctionAnnotation/FA_SCHUR_TP.bin differ diff --git a/macros/FunctionAnnotation/FA_SUB.bin b/macros/FunctionAnnotation/FA_SUB.bin new file mode 100644 index 00000000..fdc52b4d Binary files /dev/null and b/macros/FunctionAnnotation/FA_SUB.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_1.bin b/macros/FunctionAnnotation/FA_SZ_1.bin new file mode 100644 index 00000000..c01ff59d Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_1.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_2.bin b/macros/FunctionAnnotation/FA_SZ_2.bin new file mode 100644 index 00000000..00834df4 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_2.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_COLUMN_DIAG.bin b/macros/FunctionAnnotation/FA_SZ_COLUMN_DIAG.bin new file mode 100644 index 00000000..a3b34afc Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_COLUMN_DIAG.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_COL_DIAG_IN_EX.bin b/macros/FunctionAnnotation/FA_SZ_COL_DIAG_IN_EX.bin new file mode 100644 index 00000000..76748237 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_COL_DIAG_IN_EX.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_DEC2BASE.bin b/macros/FunctionAnnotation/FA_SZ_DEC2BASE.bin new file mode 100644 index 00000000..879c5885 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_DEC2BASE.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_DEC2BIN.bin b/macros/FunctionAnnotation/FA_SZ_DEC2BIN.bin new file mode 100644 index 00000000..af9d1cb8 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_DEC2BIN.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_DEC2HEX.bin b/macros/FunctionAnnotation/FA_SZ_DEC2HEX.bin new file mode 100644 index 00000000..ddabb108 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_DEC2HEX.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_DEC2OCT.bin b/macros/FunctionAnnotation/FA_SZ_DEC2OCT.bin new file mode 100644 index 00000000..be386e03 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_DEC2OCT.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_DIFF.bin b/macros/FunctionAnnotation/FA_SZ_DIFF.bin new file mode 100644 index 00000000..08d66c13 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_DIFF.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_FACTOR.bin b/macros/FunctionAnnotation/FA_SZ_FACTOR.bin new file mode 100644 index 00000000..ee8f8991 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_FACTOR.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_FROM_VAL.bin b/macros/FunctionAnnotation/FA_SZ_FROM_VAL.bin new file mode 100644 index 00000000..a06f3b16 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_FROM_VAL.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_LINSPACE_ROW.bin b/macros/FunctionAnnotation/FA_SZ_LINSPACE_ROW.bin new file mode 100644 index 00000000..60cb9d4e Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_LINSPACE_ROW.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_LQE.bin b/macros/FunctionAnnotation/FA_SZ_LQE.bin new file mode 100644 index 00000000..8abfa39b Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_LQE.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_LQR.bin b/macros/FunctionAnnotation/FA_SZ_LQR.bin new file mode 100644 index 00000000..843fb2ce Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_LQR.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OBSCNT.bin b/macros/FunctionAnnotation/FA_SZ_OBSCNT.bin new file mode 100644 index 00000000..b936e29c Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OBSCNT.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPAPEX.bin b/macros/FunctionAnnotation/FA_SZ_OPAPEX.bin new file mode 100644 index 00000000..90e50348 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OPAPEX.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPBACKSLASH.bin b/macros/FunctionAnnotation/FA_SZ_OPBACKSLASH.bin new file mode 100644 index 00000000..be3e89ac Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OPBACKSLASH.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPCC.bin b/macros/FunctionAnnotation/FA_SZ_OPCC.bin new file mode 100644 index 00000000..767385a3 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OPCC.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPDOTAPEX.bin b/macros/FunctionAnnotation/FA_SZ_OPDOTAPEX.bin new file mode 100644 index 00000000..822cb5e8 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OPDOTAPEX.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPDOTBACKSLASH.bin b/macros/FunctionAnnotation/FA_SZ_OPDOTBACKSLASH.bin new file mode 100644 index 00000000..2af7e390 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OPDOTBACKSLASH.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPDOTHAT.bin b/macros/FunctionAnnotation/FA_SZ_OPDOTHAT.bin new file mode 100644 index 00000000..72d6e23d Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OPDOTHAT.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPDOTSLASH.bin b/macros/FunctionAnnotation/FA_SZ_OPDOTSLASH.bin new file mode 100644 index 00000000..f060e87e Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OPDOTSLASH.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPDOTSTAR.bin b/macros/FunctionAnnotation/FA_SZ_OPDOTSTAR.bin new file mode 100644 index 00000000..6be9a457 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OPDOTSTAR.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPHAT.bin b/macros/FunctionAnnotation/FA_SZ_OPHAT.bin new file mode 100644 index 00000000..feb8122d Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OPHAT.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGAND.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGAND.bin new file mode 100644 index 00000000..e4419128 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OPLOGAND.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGEQ.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGEQ.bin new file mode 100644 index 00000000..afe431b3 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OPLOGEQ.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGGE.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGGE.bin new file mode 100644 index 00000000..87d2d5bf Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OPLOGGE.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGGT.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGGT.bin new file mode 100644 index 00000000..c3a1d88c Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OPLOGGT.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGLE.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGLE.bin new file mode 100644 index 00000000..80216050 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OPLOGLE.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGLT.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGLT.bin new file mode 100644 index 00000000..417fe265 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OPLOGLT.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGNE.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGNE.bin new file mode 100644 index 00000000..6c9f9bf0 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OPLOGNE.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGNOT.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGNOT.bin new file mode 100644 index 00000000..417a9195 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OPLOGNOT.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGOR.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGOR.bin new file mode 100644 index 00000000..af6c2a8e Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OPLOGOR.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPMINUS.bin b/macros/FunctionAnnotation/FA_SZ_OPMINUS.bin new file mode 100644 index 00000000..deac97df Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OPMINUS.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPPLUS.bin b/macros/FunctionAnnotation/FA_SZ_OPPLUS.bin new file mode 100644 index 00000000..da84349d Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OPPLUS.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPPLUSA.bin b/macros/FunctionAnnotation/FA_SZ_OPPLUSA.bin new file mode 100644 index 00000000..b45ac592 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OPPLUSA.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPRC.bin b/macros/FunctionAnnotation/FA_SZ_OPRC.bin new file mode 100644 index 00000000..6d55e274 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OPRC.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPSLASH.bin b/macros/FunctionAnnotation/FA_SZ_OPSLASH.bin new file mode 100644 index 00000000..14bb17f9 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OPSLASH.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPSTAR.bin b/macros/FunctionAnnotation/FA_SZ_OPSTAR.bin new file mode 100644 index 00000000..2f28cb62 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_OPSTAR.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_PRIMES.bin b/macros/FunctionAnnotation/FA_SZ_PRIMES.bin new file mode 100644 index 00000000..353edab7 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_PRIMES.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_ROW_COLUMN_CAT.bin b/macros/FunctionAnnotation/FA_SZ_ROW_COLUMN_CAT.bin new file mode 100644 index 00000000..3b0c0b78 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_ROW_COLUMN_CAT.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_ROW_DIAG.bin b/macros/FunctionAnnotation/FA_SZ_ROW_DIAG.bin new file mode 100644 index 00000000..f5f1a236 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_ROW_DIAG.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_ROW_DIAG_INS_EXT.bin b/macros/FunctionAnnotation/FA_SZ_ROW_DIAG_INS_EXT.bin new file mode 100644 index 00000000..e5d8e650 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_ROW_DIAG_INS_EXT.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_SEL1.bin b/macros/FunctionAnnotation/FA_SZ_SEL1.bin new file mode 100644 index 00000000..1d68a2e6 Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_SEL1.bin differ diff --git a/macros/FunctionAnnotation/FA_SZ_SEL2.bin b/macros/FunctionAnnotation/FA_SZ_SEL2.bin new file mode 100644 index 00000000..d3897f7d Binary files /dev/null and b/macros/FunctionAnnotation/FA_SZ_SEL2.bin differ diff --git a/macros/FunctionAnnotation/FA_TP_C.bin b/macros/FunctionAnnotation/FA_TP_C.bin new file mode 100644 index 00000000..d13d92ca Binary files /dev/null and b/macros/FunctionAnnotation/FA_TP_C.bin differ diff --git a/macros/FunctionAnnotation/FA_TP_COMPLEX.bin b/macros/FunctionAnnotation/FA_TP_COMPLEX.bin new file mode 100644 index 00000000..3400b2af Binary files /dev/null and b/macros/FunctionAnnotation/FA_TP_COMPLEX.bin differ diff --git a/macros/FunctionAnnotation/FA_TP_CVIMAGE.bin b/macros/FunctionAnnotation/FA_TP_CVIMAGE.bin new file mode 100644 index 00000000..a7327099 Binary files /dev/null and b/macros/FunctionAnnotation/FA_TP_CVIMAGE.bin differ diff --git a/macros/FunctionAnnotation/FA_TP_D.bin b/macros/FunctionAnnotation/FA_TP_D.bin new file mode 100644 index 00000000..12293dab Binary files /dev/null and b/macros/FunctionAnnotation/FA_TP_D.bin differ diff --git a/macros/FunctionAnnotation/FA_TP_I.bin b/macros/FunctionAnnotation/FA_TP_I.bin new file mode 100644 index 00000000..503be40b Binary files /dev/null and b/macros/FunctionAnnotation/FA_TP_I.bin differ diff --git a/macros/FunctionAnnotation/FA_TP_INT16.bin b/macros/FunctionAnnotation/FA_TP_INT16.bin new file mode 100644 index 00000000..fba4305a Binary files /dev/null and b/macros/FunctionAnnotation/FA_TP_INT16.bin differ diff --git a/macros/FunctionAnnotation/FA_TP_INT8.bin b/macros/FunctionAnnotation/FA_TP_INT8.bin new file mode 100644 index 00000000..f67d7485 Binary files /dev/null and b/macros/FunctionAnnotation/FA_TP_INT8.bin differ diff --git a/macros/FunctionAnnotation/FA_TP_MAX.bin b/macros/FunctionAnnotation/FA_TP_MAX.bin new file mode 100644 index 00000000..099ea1ba Binary files /dev/null and b/macros/FunctionAnnotation/FA_TP_MAX.bin differ diff --git a/macros/FunctionAnnotation/FA_TP_MIN_REAL.bin b/macros/FunctionAnnotation/FA_TP_MIN_REAL.bin new file mode 100644 index 00000000..60293a1d Binary files /dev/null and b/macros/FunctionAnnotation/FA_TP_MIN_REAL.bin differ diff --git a/macros/FunctionAnnotation/FA_TP_REAL.bin b/macros/FunctionAnnotation/FA_TP_REAL.bin new file mode 100644 index 00000000..7e54122a Binary files /dev/null and b/macros/FunctionAnnotation/FA_TP_REAL.bin differ diff --git a/macros/FunctionAnnotation/FA_TP_S.bin b/macros/FunctionAnnotation/FA_TP_S.bin new file mode 100644 index 00000000..1419e461 Binary files /dev/null and b/macros/FunctionAnnotation/FA_TP_S.bin differ diff --git a/macros/FunctionAnnotation/FA_TP_UINT16.bin b/macros/FunctionAnnotation/FA_TP_UINT16.bin new file mode 100644 index 00000000..dc455ca6 Binary files /dev/null and b/macros/FunctionAnnotation/FA_TP_UINT16.bin differ diff --git a/macros/FunctionAnnotation/FA_TP_UINT8.bin b/macros/FunctionAnnotation/FA_TP_UINT8.bin new file mode 100644 index 00000000..508db417 Binary files /dev/null and b/macros/FunctionAnnotation/FA_TP_UINT8.bin differ diff --git a/macros/FunctionAnnotation/FA_TP_USER.bin b/macros/FunctionAnnotation/FA_TP_USER.bin new file mode 100644 index 00000000..87e18d54 Binary files /dev/null and b/macros/FunctionAnnotation/FA_TP_USER.bin differ diff --git a/macros/FunctionAnnotation/FA_TP_Z.bin b/macros/FunctionAnnotation/FA_TP_Z.bin new file mode 100644 index 00000000..6c371723 Binary files /dev/null and b/macros/FunctionAnnotation/FA_TP_Z.bin differ diff --git a/macros/FunctionAnnotation/lib b/macros/FunctionAnnotation/lib index f02997b0..600d25dc 100644 Binary files a/macros/FunctionAnnotation/lib and b/macros/FunctionAnnotation/lib differ diff --git a/macros/FunctionList/FL_ExistCFunction.bin b/macros/FunctionList/FL_ExistCFunction.bin new file mode 100644 index 00000000..1c85aa21 Binary files /dev/null and b/macros/FunctionList/FL_ExistCFunction.bin differ diff --git a/macros/FunctionList/FL_ExtractFuncList.bin b/macros/FunctionList/FL_ExtractFuncList.bin new file mode 100644 index 00000000..ec74708d Binary files /dev/null and b/macros/FunctionList/FL_ExtractFuncList.bin differ diff --git a/macros/FunctionList/FL_GetFunctionClass.bin b/macros/FunctionList/FL_GetFunctionClass.bin new file mode 100644 index 00000000..faa210e6 Binary files /dev/null and b/macros/FunctionList/FL_GetFunctionClass.bin differ diff --git a/macros/FunctionList/FL_InOutArgs2CFunNames.bin b/macros/FunctionList/FL_InOutArgs2CFunNames.bin new file mode 100644 index 00000000..09d5eb5e Binary files /dev/null and b/macros/FunctionList/FL_InOutArgs2CFunNames.bin differ diff --git a/macros/FunctionList/FL_UpdateConverted.bin b/macros/FunctionList/FL_UpdateConverted.bin new file mode 100644 index 00000000..73f2cf02 Binary files /dev/null and b/macros/FunctionList/FL_UpdateConverted.bin differ diff --git a/macros/FunctionList/FL_UpdateToBeConv.bin b/macros/FunctionList/FL_UpdateToBeConv.bin new file mode 100644 index 00000000..44b5803f Binary files /dev/null and b/macros/FunctionList/FL_UpdateToBeConv.bin differ diff --git a/macros/FunctionList/lib b/macros/FunctionList/lib index 2bbf0cbe..30a44eee 100644 Binary files a/macros/FunctionList/lib and b/macros/FunctionList/lib differ diff --git a/macros/GeneralFunctions/Array2String.bin b/macros/GeneralFunctions/Array2String.bin new file mode 100644 index 00000000..c40274de Binary files /dev/null and b/macros/GeneralFunctions/Array2String.bin differ diff --git a/macros/GeneralFunctions/ConvertPathMat2C.bin b/macros/GeneralFunctions/ConvertPathMat2C.bin new file mode 100644 index 00000000..7dd14227 Binary files /dev/null and b/macros/GeneralFunctions/ConvertPathMat2C.bin differ diff --git a/macros/GeneralFunctions/File2StringArray.bin b/macros/GeneralFunctions/File2StringArray.bin new file mode 100644 index 00000000..1b050f4e Binary files /dev/null and b/macros/GeneralFunctions/File2StringArray.bin differ diff --git a/macros/GeneralFunctions/FunName2SciFileName.bin b/macros/GeneralFunctions/FunName2SciFileName.bin new file mode 100644 index 00000000..c3cb5387 Binary files /dev/null and b/macros/GeneralFunctions/FunName2SciFileName.bin differ diff --git a/macros/GeneralFunctions/IsNanSize.bin b/macros/GeneralFunctions/IsNanSize.bin new file mode 100644 index 00000000..71735125 Binary files /dev/null and b/macros/GeneralFunctions/IsNanSize.bin differ diff --git a/macros/GeneralFunctions/KeyStr2FileStrPos.bin b/macros/GeneralFunctions/KeyStr2FileStrPos.bin new file mode 100644 index 00000000..5c6cfaff Binary files /dev/null and b/macros/GeneralFunctions/KeyStr2FileStrPos.bin differ diff --git a/macros/GeneralFunctions/PrintStepInfo.bin b/macros/GeneralFunctions/PrintStepInfo.bin new file mode 100644 index 00000000..98208f8f Binary files /dev/null and b/macros/GeneralFunctions/PrintStepInfo.bin differ diff --git a/macros/GeneralFunctions/PrintStringInfo.bin b/macros/GeneralFunctions/PrintStringInfo.bin new file mode 100644 index 00000000..c936b207 Binary files /dev/null and b/macros/GeneralFunctions/PrintStringInfo.bin differ diff --git a/macros/GeneralFunctions/ReadStringCard.bin b/macros/GeneralFunctions/ReadStringCard.bin new file mode 100644 index 00000000..f9b28283 Binary files /dev/null and b/macros/GeneralFunctions/ReadStringCard.bin differ diff --git a/macros/GeneralFunctions/SCI2CCreateDir.bin b/macros/GeneralFunctions/SCI2CCreateDir.bin new file mode 100644 index 00000000..007b6fb8 Binary files /dev/null and b/macros/GeneralFunctions/SCI2CCreateDir.bin differ diff --git a/macros/GeneralFunctions/SCI2CFindFile.bin b/macros/GeneralFunctions/SCI2CFindFile.bin new file mode 100644 index 00000000..fe8e783d Binary files /dev/null and b/macros/GeneralFunctions/SCI2CFindFile.bin differ diff --git a/macros/GeneralFunctions/SCI2CNInArgCheck.bin b/macros/GeneralFunctions/SCI2CNInArgCheck.bin new file mode 100644 index 00000000..8d96b6e9 Binary files /dev/null and b/macros/GeneralFunctions/SCI2CNInArgCheck.bin differ diff --git a/macros/GeneralFunctions/SCI2COpenFileRead.bin b/macros/GeneralFunctions/SCI2COpenFileRead.bin new file mode 100644 index 00000000..f3f6a5e3 Binary files /dev/null and b/macros/GeneralFunctions/SCI2COpenFileRead.bin differ diff --git a/macros/GeneralFunctions/SCI2COpenFileWrite.bin b/macros/GeneralFunctions/SCI2COpenFileWrite.bin new file mode 100644 index 00000000..0287b3aa Binary files /dev/null and b/macros/GeneralFunctions/SCI2COpenFileWrite.bin differ diff --git a/macros/GeneralFunctions/SCI2CTemplate.bin b/macros/GeneralFunctions/SCI2CTemplate.bin new file mode 100644 index 00000000..c485b457 Binary files /dev/null and b/macros/GeneralFunctions/SCI2CTemplate.bin differ diff --git a/macros/GeneralFunctions/SCI2Ccopyfile.bin b/macros/GeneralFunctions/SCI2Ccopyfile.bin new file mode 100644 index 00000000..e6d0a866 Binary files /dev/null and b/macros/GeneralFunctions/SCI2Ccopyfile.bin differ diff --git a/macros/GeneralFunctions/SCI2Cfileexist.bin b/macros/GeneralFunctions/SCI2Cfileexist.bin new file mode 100644 index 00000000..524c8c42 Binary files /dev/null and b/macros/GeneralFunctions/SCI2Cfileexist.bin differ diff --git a/macros/GeneralFunctions/SCI2Cflipud.bin b/macros/GeneralFunctions/SCI2Cflipud.bin new file mode 100644 index 00000000..baf71bb9 Binary files /dev/null and b/macros/GeneralFunctions/SCI2Cflipud.bin differ diff --git a/macros/GeneralFunctions/SCI2Cmdelete.bin b/macros/GeneralFunctions/SCI2Cmdelete.bin new file mode 100644 index 00000000..67694b7f Binary files /dev/null and b/macros/GeneralFunctions/SCI2Cmdelete.bin differ diff --git a/macros/GeneralFunctions/SCI2Cresize.bin b/macros/GeneralFunctions/SCI2Cresize.bin new file mode 100644 index 00000000..a909d306 Binary files /dev/null and b/macros/GeneralFunctions/SCI2Cresize.bin differ diff --git a/macros/GeneralFunctions/SCI2Cstring.bin b/macros/GeneralFunctions/SCI2Cstring.bin new file mode 100644 index 00000000..887482bb Binary files /dev/null and b/macros/GeneralFunctions/SCI2Cstring.bin differ diff --git a/macros/GeneralFunctions/SCI2Cstrncmp.bin b/macros/GeneralFunctions/SCI2Cstrncmp.bin new file mode 100644 index 00000000..78ce9a1a Binary files /dev/null and b/macros/GeneralFunctions/SCI2Cstrncmp.bin differ diff --git a/macros/GeneralFunctions/SCI2Cstrncmps1size.bin b/macros/GeneralFunctions/SCI2Cstrncmps1size.bin new file mode 100644 index 00000000..e9a45d96 Binary files /dev/null and b/macros/GeneralFunctions/SCI2Cstrncmps1size.bin differ diff --git a/macros/GeneralFunctions/SizeInByte.bin b/macros/GeneralFunctions/SizeInByte.bin new file mode 100644 index 00000000..04c7a752 Binary files /dev/null and b/macros/GeneralFunctions/SizeInByte.bin differ diff --git a/macros/GeneralFunctions/dispina.bin b/macros/GeneralFunctions/dispina.bin new file mode 100644 index 00000000..25d03faf Binary files /dev/null and b/macros/GeneralFunctions/dispina.bin differ diff --git a/macros/GeneralFunctions/filenamefprintf.bin b/macros/GeneralFunctions/filenamefprintf.bin new file mode 100644 index 00000000..864a494d Binary files /dev/null and b/macros/GeneralFunctions/filenamefprintf.bin differ diff --git a/macros/GeneralFunctions/float.bin b/macros/GeneralFunctions/float.bin new file mode 100644 index 00000000..fd0c449e Binary files /dev/null and b/macros/GeneralFunctions/float.bin differ diff --git a/macros/GeneralFunctions/lib b/macros/GeneralFunctions/lib index e1d6f0fb..30d87791 100644 Binary files a/macros/GeneralFunctions/lib and b/macros/GeneralFunctions/lib differ diff --git a/macros/GeneralFunctions/squeezestrings.bin b/macros/GeneralFunctions/squeezestrings.bin new file mode 100644 index 00000000..11b97ec9 Binary files /dev/null and b/macros/GeneralFunctions/squeezestrings.bin differ diff --git a/macros/Hardware/AVR/AVRADCSetup.bin b/macros/Hardware/AVR/AVRADCSetup.bin new file mode 100644 index 00000000..a1cbcf3c Binary files /dev/null and b/macros/Hardware/AVR/AVRADCSetup.bin differ diff --git a/macros/Hardware/AVR/AVRDigitalIn.bin b/macros/Hardware/AVR/AVRDigitalIn.bin new file mode 100644 index 00000000..0fdfab82 Binary files /dev/null and b/macros/Hardware/AVR/AVRDigitalIn.bin differ diff --git a/macros/Hardware/AVR/AVRDigitalOut.bin b/macros/Hardware/AVR/AVRDigitalOut.bin new file mode 100644 index 00000000..7e56e466 Binary files /dev/null and b/macros/Hardware/AVR/AVRDigitalOut.bin differ diff --git a/macros/Hardware/AVR/AVRDigitalPortSetup.bin b/macros/Hardware/AVR/AVRDigitalPortSetup.bin new file mode 100644 index 00000000..cf96fbb1 Binary files /dev/null and b/macros/Hardware/AVR/AVRDigitalPortSetup.bin differ diff --git a/macros/Hardware/AVR/AVRDigitalSetup.bin b/macros/Hardware/AVR/AVRDigitalSetup.bin new file mode 100644 index 00000000..dec6eb2a Binary files /dev/null and b/macros/Hardware/AVR/AVRDigitalSetup.bin differ diff --git a/macros/Hardware/AVR/AVRGetTimerValue.bin b/macros/Hardware/AVR/AVRGetTimerValue.bin new file mode 100644 index 00000000..1b883131 Binary files /dev/null and b/macros/Hardware/AVR/AVRGetTimerValue.bin differ diff --git a/macros/Hardware/AVR/AVRPWM0SetDuty.bin b/macros/Hardware/AVR/AVRPWM0SetDuty.bin new file mode 100644 index 00000000..1518222d Binary files /dev/null and b/macros/Hardware/AVR/AVRPWM0SetDuty.bin differ diff --git a/macros/Hardware/AVR/AVRPWM0Setup.bin b/macros/Hardware/AVR/AVRPWM0Setup.bin new file mode 100644 index 00000000..08867048 Binary files /dev/null and b/macros/Hardware/AVR/AVRPWM0Setup.bin differ diff --git a/macros/Hardware/AVR/AVRPWM1SetDuty.bin b/macros/Hardware/AVR/AVRPWM1SetDuty.bin new file mode 100644 index 00000000..79e4ab62 Binary files /dev/null and b/macros/Hardware/AVR/AVRPWM1SetDuty.bin differ diff --git a/macros/Hardware/AVR/AVRPWM1Setup.bin b/macros/Hardware/AVR/AVRPWM1Setup.bin new file mode 100644 index 00000000..235cdba2 Binary files /dev/null and b/macros/Hardware/AVR/AVRPWM1Setup.bin differ diff --git a/macros/Hardware/AVR/AVRPWM2SetDuty.bin b/macros/Hardware/AVR/AVRPWM2SetDuty.bin new file mode 100644 index 00000000..a1c7f3b2 Binary files /dev/null and b/macros/Hardware/AVR/AVRPWM2SetDuty.bin differ diff --git a/macros/Hardware/AVR/AVRPWM2Setup.bin b/macros/Hardware/AVR/AVRPWM2Setup.bin new file mode 100644 index 00000000..66996c08 Binary files /dev/null and b/macros/Hardware/AVR/AVRPWM2Setup.bin differ diff --git a/macros/Hardware/AVR/AVRReadADC.bin b/macros/Hardware/AVR/AVRReadADC.bin new file mode 100644 index 00000000..25b45a83 Binary files /dev/null and b/macros/Hardware/AVR/AVRReadADC.bin differ diff --git a/macros/Hardware/AVR/AVRSleep.bin b/macros/Hardware/AVR/AVRSleep.bin new file mode 100644 index 00000000..e4b10d83 Binary files /dev/null and b/macros/Hardware/AVR/AVRSleep.bin differ diff --git a/macros/Hardware/AVR/AVRTimerSetup.bin b/macros/Hardware/AVR/AVRTimerSetup.bin new file mode 100644 index 00000000..775d718a Binary files /dev/null and b/macros/Hardware/AVR/AVRTimerSetup.bin differ diff --git a/macros/Hardware/AVR/AVRUARTReceive.bin b/macros/Hardware/AVR/AVRUARTReceive.bin new file mode 100644 index 00000000..013036e3 Binary files /dev/null and b/macros/Hardware/AVR/AVRUARTReceive.bin differ diff --git a/macros/Hardware/AVR/AVRUARTSetup.bin b/macros/Hardware/AVR/AVRUARTSetup.bin new file mode 100644 index 00000000..82ec2911 Binary files /dev/null and b/macros/Hardware/AVR/AVRUARTSetup.bin differ diff --git a/macros/Hardware/AVR/AVRUARTTransmit.bin b/macros/Hardware/AVR/AVRUARTTransmit.bin new file mode 100644 index 00000000..9e53d9a6 Binary files /dev/null and b/macros/Hardware/AVR/AVRUARTTransmit.bin differ diff --git a/macros/Hardware/AVR/GetAVRSupportFunctions.bin b/macros/Hardware/AVR/GetAVRSupportFunctions.bin new file mode 100644 index 00000000..48ab5cd8 Binary files /dev/null and b/macros/Hardware/AVR/GetAVRSupportFunctions.bin differ diff --git a/macros/Hardware/AVR/GetPeripheral.bin b/macros/Hardware/AVR/GetPeripheral.bin new file mode 100644 index 00000000..b496bbb0 Binary files /dev/null and b/macros/Hardware/AVR/GetPeripheral.bin differ diff --git a/macros/Hardware/AVR/InsertPeripheralInList.bin b/macros/Hardware/AVR/InsertPeripheralInList.bin new file mode 100644 index 00000000..c49f4e04 Binary files /dev/null and b/macros/Hardware/AVR/InsertPeripheralInList.bin differ diff --git a/macros/Hardware/AVR/IsAVRSupportFunction.bin b/macros/Hardware/AVR/IsAVRSupportFunction.bin new file mode 100644 index 00000000..e2382308 Binary files /dev/null and b/macros/Hardware/AVR/IsAVRSupportFunction.bin differ diff --git a/macros/Hardware/AVR/lib b/macros/Hardware/AVR/lib index 5c8f0da2..2b6d33d4 100644 Binary files a/macros/Hardware/AVR/lib and b/macros/Hardware/AVR/lib differ diff --git a/macros/Hardware/RasberryPi/GetRPISupportFunctions.bin b/macros/Hardware/RasberryPi/GetRPISupportFunctions.bin new file mode 100644 index 00000000..a70999c0 Binary files /dev/null and b/macros/Hardware/RasberryPi/GetRPISupportFunctions.bin differ diff --git a/macros/Hardware/RasberryPi/IsRPISupportFunction.bin b/macros/Hardware/RasberryPi/IsRPISupportFunction.bin new file mode 100644 index 00000000..11533d3e Binary files /dev/null and b/macros/Hardware/RasberryPi/IsRPISupportFunction.bin differ diff --git a/macros/Hardware/RasberryPi/RPI_DelayMicro.bin b/macros/Hardware/RasberryPi/RPI_DelayMicro.bin new file mode 100644 index 00000000..a4d32cb6 Binary files /dev/null and b/macros/Hardware/RasberryPi/RPI_DelayMicro.bin differ diff --git a/macros/Hardware/RasberryPi/RPI_DelayMilli.bin b/macros/Hardware/RasberryPi/RPI_DelayMilli.bin new file mode 100644 index 00000000..b6eeb30b Binary files /dev/null and b/macros/Hardware/RasberryPi/RPI_DelayMilli.bin differ diff --git a/macros/Hardware/RasberryPi/RPI_DigitalIn.bin b/macros/Hardware/RasberryPi/RPI_DigitalIn.bin new file mode 100644 index 00000000..f4c16f39 Binary files /dev/null and b/macros/Hardware/RasberryPi/RPI_DigitalIn.bin differ diff --git a/macros/Hardware/RasberryPi/RPI_DigitalOut.bin b/macros/Hardware/RasberryPi/RPI_DigitalOut.bin new file mode 100644 index 00000000..b7ad06e5 Binary files /dev/null and b/macros/Hardware/RasberryPi/RPI_DigitalOut.bin differ diff --git a/macros/Hardware/RasberryPi/RPI_DigitalSetup.bin b/macros/Hardware/RasberryPi/RPI_DigitalSetup.bin new file mode 100644 index 00000000..1ac5b582 Binary files /dev/null and b/macros/Hardware/RasberryPi/RPI_DigitalSetup.bin differ diff --git a/macros/Hardware/RasberryPi/RPI_GetMicros.bin b/macros/Hardware/RasberryPi/RPI_GetMicros.bin new file mode 100644 index 00000000..3e6c08fa Binary files /dev/null and b/macros/Hardware/RasberryPi/RPI_GetMicros.bin differ diff --git a/macros/Hardware/RasberryPi/RPI_GetMillis.bin b/macros/Hardware/RasberryPi/RPI_GetMillis.bin new file mode 100644 index 00000000..b9143650 Binary files /dev/null and b/macros/Hardware/RasberryPi/RPI_GetMillis.bin differ diff --git a/macros/Hardware/RasberryPi/RPI_HardPWMSetClock.bin b/macros/Hardware/RasberryPi/RPI_HardPWMSetClock.bin new file mode 100644 index 00000000..1efe0803 Binary files /dev/null and b/macros/Hardware/RasberryPi/RPI_HardPWMSetClock.bin differ diff --git a/macros/Hardware/RasberryPi/RPI_HardPWMSetMode.bin b/macros/Hardware/RasberryPi/RPI_HardPWMSetMode.bin new file mode 100644 index 00000000..075d6e60 Binary files /dev/null and b/macros/Hardware/RasberryPi/RPI_HardPWMSetMode.bin differ diff --git a/macros/Hardware/RasberryPi/RPI_HardPWMSetRange.bin b/macros/Hardware/RasberryPi/RPI_HardPWMSetRange.bin new file mode 100644 index 00000000..8ded2709 Binary files /dev/null and b/macros/Hardware/RasberryPi/RPI_HardPWMSetRange.bin differ diff --git a/macros/Hardware/RasberryPi/RPI_HardPWMWrite.bin b/macros/Hardware/RasberryPi/RPI_HardPWMWrite.bin new file mode 100644 index 00000000..9957f3a4 Binary files /dev/null and b/macros/Hardware/RasberryPi/RPI_HardPWMWrite.bin differ diff --git a/macros/Hardware/RasberryPi/RPI_PinISR.bin b/macros/Hardware/RasberryPi/RPI_PinISR.bin new file mode 100644 index 00000000..ddeff684 Binary files /dev/null and b/macros/Hardware/RasberryPi/RPI_PinISR.bin differ diff --git a/macros/Hardware/RasberryPi/RPI_SerialClose.bin b/macros/Hardware/RasberryPi/RPI_SerialClose.bin new file mode 100644 index 00000000..dce972dc Binary files /dev/null and b/macros/Hardware/RasberryPi/RPI_SerialClose.bin differ diff --git a/macros/Hardware/RasberryPi/RPI_SerialFlush.bin b/macros/Hardware/RasberryPi/RPI_SerialFlush.bin new file mode 100644 index 00000000..2a3704d0 Binary files /dev/null and b/macros/Hardware/RasberryPi/RPI_SerialFlush.bin differ diff --git a/macros/Hardware/RasberryPi/RPI_SerialGetChar.bin b/macros/Hardware/RasberryPi/RPI_SerialGetChar.bin new file mode 100644 index 00000000..928f28a3 Binary files /dev/null and b/macros/Hardware/RasberryPi/RPI_SerialGetChar.bin differ diff --git a/macros/Hardware/RasberryPi/RPI_SerialSendChar.bin b/macros/Hardware/RasberryPi/RPI_SerialSendChar.bin new file mode 100644 index 00000000..7614ebcb Binary files /dev/null and b/macros/Hardware/RasberryPi/RPI_SerialSendChar.bin differ diff --git a/macros/Hardware/RasberryPi/RPI_SerialSendData.bin b/macros/Hardware/RasberryPi/RPI_SerialSendData.bin new file mode 100644 index 00000000..a3524a6c Binary files /dev/null and b/macros/Hardware/RasberryPi/RPI_SerialSendData.bin differ diff --git a/macros/Hardware/RasberryPi/RPI_SerialSetup.bin b/macros/Hardware/RasberryPi/RPI_SerialSetup.bin new file mode 100644 index 00000000..0128c27b Binary files /dev/null and b/macros/Hardware/RasberryPi/RPI_SerialSetup.bin differ diff --git a/macros/Hardware/RasberryPi/lib b/macros/Hardware/RasberryPi/lib index 9afd77da..c15f8e8b 100644 Binary files a/macros/Hardware/RasberryPi/lib and b/macros/Hardware/RasberryPi/lib differ diff --git a/macros/Hardware/RasberryPi/u16RPISerialDataAvail.bin b/macros/Hardware/RasberryPi/u16RPISerialDataAvail.bin new file mode 100644 index 00000000..3789bd6c Binary files /dev/null and b/macros/Hardware/RasberryPi/u16RPISerialDataAvail.bin differ diff --git a/macros/ImageProcessing/core/CV_CreateImage.bin b/macros/ImageProcessing/core/CV_CreateImage.bin new file mode 100644 index 00000000..d5aa3080 Binary files /dev/null and b/macros/ImageProcessing/core/CV_CreateImage.bin differ diff --git a/macros/ImageProcessing/core/CV_GetImgSize.bin b/macros/ImageProcessing/core/CV_GetImgSize.bin new file mode 100644 index 00000000..ede60e6f Binary files /dev/null and b/macros/ImageProcessing/core/CV_GetImgSize.bin differ diff --git a/macros/ImageProcessing/core/lib b/macros/ImageProcessing/core/lib index 56053510..5ea86603 100644 Binary files a/macros/ImageProcessing/core/lib and b/macros/ImageProcessing/core/lib differ diff --git a/macros/ImageProcessing/highgui/CV_LoadImage.bin b/macros/ImageProcessing/highgui/CV_LoadImage.bin new file mode 100644 index 00000000..f8e13375 Binary files /dev/null and b/macros/ImageProcessing/highgui/CV_LoadImage.bin differ diff --git a/macros/ImageProcessing/highgui/CV_SaveImage.bin b/macros/ImageProcessing/highgui/CV_SaveImage.bin new file mode 100644 index 00000000..8d056bf1 Binary files /dev/null and b/macros/ImageProcessing/highgui/CV_SaveImage.bin differ diff --git a/macros/ImageProcessing/highgui/CV_ShowImage.bin b/macros/ImageProcessing/highgui/CV_ShowImage.bin new file mode 100644 index 00000000..c4e00fc7 Binary files /dev/null and b/macros/ImageProcessing/highgui/CV_ShowImage.bin differ diff --git a/macros/ImageProcessing/highgui/CV_WaitKey.bin b/macros/ImageProcessing/highgui/CV_WaitKey.bin new file mode 100644 index 00000000..30a42f41 Binary files /dev/null and b/macros/ImageProcessing/highgui/CV_WaitKey.bin differ diff --git a/macros/ImageProcessing/highgui/lib b/macros/ImageProcessing/highgui/lib index a46d5d87..b43eb00d 100644 Binary files a/macros/ImageProcessing/highgui/lib and b/macros/ImageProcessing/highgui/lib differ diff --git a/macros/ImageProcessing/imgproc/CV_AdaptiveThreshold.bin b/macros/ImageProcessing/imgproc/CV_AdaptiveThreshold.bin new file mode 100644 index 00000000..26a58c0c Binary files /dev/null and b/macros/ImageProcessing/imgproc/CV_AdaptiveThreshold.bin differ diff --git a/macros/ImageProcessing/imgproc/CV_Blur.bin b/macros/ImageProcessing/imgproc/CV_Blur.bin new file mode 100644 index 00000000..9fc1af49 Binary files /dev/null and b/macros/ImageProcessing/imgproc/CV_Blur.bin differ diff --git a/macros/ImageProcessing/imgproc/CV_Canny.bin b/macros/ImageProcessing/imgproc/CV_Canny.bin new file mode 100644 index 00000000..df824781 Binary files /dev/null and b/macros/ImageProcessing/imgproc/CV_Canny.bin differ diff --git a/macros/ImageProcessing/imgproc/CV_CornerHarris.bin b/macros/ImageProcessing/imgproc/CV_CornerHarris.bin new file mode 100644 index 00000000..291d3e4d Binary files /dev/null and b/macros/ImageProcessing/imgproc/CV_CornerHarris.bin differ diff --git a/macros/ImageProcessing/imgproc/CV_CvtColor.bin b/macros/ImageProcessing/imgproc/CV_CvtColor.bin new file mode 100644 index 00000000..eee1018f Binary files /dev/null and b/macros/ImageProcessing/imgproc/CV_CvtColor.bin differ diff --git a/macros/ImageProcessing/imgproc/CV_Dilate.bin b/macros/ImageProcessing/imgproc/CV_Dilate.bin new file mode 100644 index 00000000..3f2d2d99 Binary files /dev/null and b/macros/ImageProcessing/imgproc/CV_Dilate.bin differ diff --git a/macros/ImageProcessing/imgproc/CV_DistanceTransform.bin b/macros/ImageProcessing/imgproc/CV_DistanceTransform.bin new file mode 100644 index 00000000..0955b5f0 Binary files /dev/null and b/macros/ImageProcessing/imgproc/CV_DistanceTransform.bin differ diff --git a/macros/ImageProcessing/imgproc/CV_Erode.bin b/macros/ImageProcessing/imgproc/CV_Erode.bin new file mode 100644 index 00000000..33d42312 Binary files /dev/null and b/macros/ImageProcessing/imgproc/CV_Erode.bin differ diff --git a/macros/ImageProcessing/imgproc/CV_GaussianBlur.bin b/macros/ImageProcessing/imgproc/CV_GaussianBlur.bin new file mode 100644 index 00000000..b1766626 Binary files /dev/null and b/macros/ImageProcessing/imgproc/CV_GaussianBlur.bin differ diff --git a/macros/ImageProcessing/imgproc/CV_MedianBlur.bin b/macros/ImageProcessing/imgproc/CV_MedianBlur.bin new file mode 100644 index 00000000..fdcd23ed Binary files /dev/null and b/macros/ImageProcessing/imgproc/CV_MedianBlur.bin differ diff --git a/macros/ImageProcessing/imgproc/CV_Threshold.bin b/macros/ImageProcessing/imgproc/CV_Threshold.bin new file mode 100644 index 00000000..c2ce1c60 Binary files /dev/null and b/macros/ImageProcessing/imgproc/CV_Threshold.bin differ diff --git a/macros/ImageProcessing/imgproc/lib b/macros/ImageProcessing/imgproc/lib index 4863059b..ac7252be 100644 Binary files a/macros/ImageProcessing/imgproc/lib and b/macros/ImageProcessing/imgproc/lib differ diff --git a/macros/Scilab-Arduino/GenerateSetupFunction.bin b/macros/Scilab-Arduino/GenerateSetupFunction.bin new file mode 100644 index 00000000..0051630c Binary files /dev/null and b/macros/Scilab-Arduino/GenerateSetupFunction.bin differ diff --git a/macros/Scilab-Arduino/GetArduinoFunctions.bin b/macros/Scilab-Arduino/GetArduinoFunctions.bin new file mode 100644 index 00000000..fe9e2040 Binary files /dev/null and b/macros/Scilab-Arduino/GetArduinoFunctions.bin differ diff --git a/macros/Scilab-Arduino/GetArduinoSetupFunctions.bin b/macros/Scilab-Arduino/GetArduinoSetupFunctions.bin new file mode 100644 index 00000000..67f9fada Binary files /dev/null and b/macros/Scilab-Arduino/GetArduinoSetupFunctions.bin differ diff --git a/macros/Scilab-Arduino/InsertSetupInList.bin b/macros/Scilab-Arduino/InsertSetupInList.bin new file mode 100644 index 00000000..29e37315 Binary files /dev/null and b/macros/Scilab-Arduino/InsertSetupInList.bin differ diff --git a/macros/Scilab-Arduino/IsArduinoFunction.bin b/macros/Scilab-Arduino/IsArduinoFunction.bin new file mode 100644 index 00000000..5dbfacad Binary files /dev/null and b/macros/Scilab-Arduino/IsArduinoFunction.bin differ diff --git a/macros/Scilab-Arduino/IsArduinoSetupFunction.bin b/macros/Scilab-Arduino/IsArduinoSetupFunction.bin new file mode 100644 index 00000000..8948d1a3 Binary files /dev/null and b/macros/Scilab-Arduino/IsArduinoSetupFunction.bin differ diff --git a/macros/Scilab-Arduino/lib b/macros/Scilab-Arduino/lib index 0304cade..21c7d5bf 100644 Binary files a/macros/Scilab-Arduino/lib and b/macros/Scilab-Arduino/lib differ diff --git a/macros/SymbolTable/ST_AnalyzeScope.bin b/macros/SymbolTable/ST_AnalyzeScope.bin new file mode 100644 index 00000000..7e727a04 Binary files /dev/null and b/macros/SymbolTable/ST_AnalyzeScope.bin differ diff --git a/macros/SymbolTable/ST_Del.bin b/macros/SymbolTable/ST_Del.bin new file mode 100644 index 00000000..c26e2e58 Binary files /dev/null and b/macros/SymbolTable/ST_Del.bin differ diff --git a/macros/SymbolTable/ST_FindPos.bin b/macros/SymbolTable/ST_FindPos.bin new file mode 100644 index 00000000..c7003f30 Binary files /dev/null and b/macros/SymbolTable/ST_FindPos.bin differ diff --git a/macros/SymbolTable/ST_Get.bin b/macros/SymbolTable/ST_Get.bin new file mode 100644 index 00000000..512e72b7 Binary files /dev/null and b/macros/SymbolTable/ST_Get.bin differ diff --git a/macros/SymbolTable/ST_GetInArgInfo.bin b/macros/SymbolTable/ST_GetInArgInfo.bin new file mode 100644 index 00000000..6eb16e37 Binary files /dev/null and b/macros/SymbolTable/ST_GetInArgInfo.bin differ diff --git a/macros/SymbolTable/ST_GetSymbolInfo.bin b/macros/SymbolTable/ST_GetSymbolInfo.bin new file mode 100644 index 00000000..b8a7cf74 Binary files /dev/null and b/macros/SymbolTable/ST_GetSymbolInfo.bin differ diff --git a/macros/SymbolTable/ST_InsForCntVars.bin b/macros/SymbolTable/ST_InsForCntVars.bin new file mode 100644 index 00000000..12882fc7 Binary files /dev/null and b/macros/SymbolTable/ST_InsForCntVars.bin differ diff --git a/macros/SymbolTable/ST_InsOutArg.bin b/macros/SymbolTable/ST_InsOutArg.bin new file mode 100644 index 00000000..ec9970cb Binary files /dev/null and b/macros/SymbolTable/ST_InsOutArg.bin differ diff --git a/macros/SymbolTable/ST_Load.bin b/macros/SymbolTable/ST_Load.bin new file mode 100644 index 00000000..f158c2b6 Binary files /dev/null and b/macros/SymbolTable/ST_Load.bin differ diff --git a/macros/SymbolTable/ST_MatchSymbol.bin b/macros/SymbolTable/ST_MatchSymbol.bin new file mode 100644 index 00000000..278560d0 Binary files /dev/null and b/macros/SymbolTable/ST_MatchSymbol.bin differ diff --git a/macros/SymbolTable/ST_Save.bin b/macros/SymbolTable/ST_Save.bin new file mode 100644 index 00000000..4aa50a20 Binary files /dev/null and b/macros/SymbolTable/ST_Save.bin differ diff --git a/macros/SymbolTable/ST_Set.bin b/macros/SymbolTable/ST_Set.bin new file mode 100644 index 00000000..cbd26274 Binary files /dev/null and b/macros/SymbolTable/ST_Set.bin differ diff --git a/macros/SymbolTable/lib b/macros/SymbolTable/lib index dbc603e2..4e2f0193 100644 Binary files a/macros/SymbolTable/lib and b/macros/SymbolTable/lib differ diff --git a/macros/ToolInitialization/INIT_CreateDirs.bin b/macros/ToolInitialization/INIT_CreateDirs.bin new file mode 100644 index 00000000..16ebab82 Binary files /dev/null and b/macros/ToolInitialization/INIT_CreateDirs.bin differ diff --git a/macros/ToolInitialization/INIT_FillSCI2LibCDirs.bin b/macros/ToolInitialization/INIT_FillSCI2LibCDirs.bin new file mode 100644 index 00000000..37cd5655 Binary files /dev/null and b/macros/ToolInitialization/INIT_FillSCI2LibCDirs.bin differ diff --git a/macros/ToolInitialization/INIT_FillSCI2LibCDirs.sci b/macros/ToolInitialization/INIT_FillSCI2LibCDirs.sci index f0a83604..bf7ef244 100644 --- a/macros/ToolInitialization/INIT_FillSCI2LibCDirs.sci +++ b/macros/ToolInitialization/INIT_FillSCI2LibCDirs.sci @@ -843,6 +843,207 @@ PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'file', INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun); INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun); +// ------------------- +// --- Class Isreal. --- +// ------------------- +ClassName = 'Isreal'; + +// --- Class Annotation. --- +PrintStringInfo(' Adding Class: '+ClassName+'.',GeneralReport,'file','y'); +ClassFileName = fullfile(SCI2CLibCAnnClsDir,ClassName+ExtensionCAnnCls); +PrintStringInfo('NIN= 1',ClassFileName,'file','y'); +PrintStringInfo('NOUT= 1 ',ClassFileName,'file','y'); +//Was FA_TP_USER +//Cause some trouble if user specify some precision and if input(and also output) is complex. +PrintStringInfo('OUT(1).TP= IN(1).TP',ClassFileName,'file','y'); //FOR INRIA changed from IN(1).TP to FA_TP_USER +PrintStringInfo('OUT(1).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y'); +PrintStringInfo('OUT(1).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y'); +//---Function list class. ---- +ClassFileName = fullfile(SCI2CLibCFLClsDir,ClassName+ExtensionCFuncListCls); +PrintStringInfo('s0'+ArgSeparator+'s0',ClassFileName,'file','y'); +PrintStringInfo('d0'+ArgSeparator+'d0',ClassFileName,'file','y'); +//PrintStringInfo('z0'+ArgSeparator+'d0',ClassFileName,'file','y'); +//PrintStringInfo('z0'+ArgSeparator+'z0',ClassFileName,'file','y'); + +// --- Annotation Function And Function List Function. --- +FunctionName = 'isreal'; +PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'file','y'); +INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun); +INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun); + + +ClassName = 'gcd'; + +// --- Class Annotation. --- +PrintStringInfo(' Adding Class: '+ClassName+'.',GeneralReport,'file','y'); +ClassFileName = fullfile(SCI2CLibCAnnClsDir,ClassName+ExtensionCAnnCls); +PrintStringInfo('NIN= 1',ClassFileName,'file','y'); +PrintStringInfo('NOUT= 1 ',ClassFileName,'file','y'); +//Was FA_TP_USER +//Cause some trouble if user specify some precision and if input(and also output) is complex. +PrintStringInfo('OUT(1).TP= IN(1).TP',ClassFileName,'file','y'); //FOR INRIA changed from IN(1).TP to FA_TP_USER +PrintStringInfo('OUT(1).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y'); +PrintStringInfo('OUT(1).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y'); +//---Function list class. ---- +ClassFileName = fullfile(SCI2CLibCFLClsDir,ClassName+ExtensionCFuncListCls); +PrintStringInfo('u82'+ArgSeparator+'u80',ClassFileName,'file','y'); +PrintStringInfo('u80'+ArgSeparator+'u80',ClassFileName,'file','y'); +//PrintStringInfo('d2'+ArgSeparator+'d0',ClassFileName,'file','y'); +PrintStringInfo('d2'+ArgSeparator+'d2',ClassFileName,'file','y'); + +// --- Annotation Function And Function List Function. --- +FunctionName = 'gcd'; +PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'file','y'); +INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun); +INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun); + +ClassName = 'nextpow2'; + +// --- Class Annotation. --- +PrintStringInfo(' Adding Class: '+ClassName+'.',GeneralReport,'file','y'); +ClassFileName = fullfile(SCI2CLibCAnnClsDir,ClassName+ExtensionCAnnCls); +PrintStringInfo('NIN= 1',ClassFileName,'file','y'); +PrintStringInfo('NOUT= 1 ',ClassFileName,'file','y'); +//Was FA_TP_USER +//Cause some trouble if user specify some precision and if input(and also output) is complex. +PrintStringInfo('OUT(1).TP= IN(1).TP',ClassFileName,'file','y'); //FOR INRIA changed from IN(1).TP to FA_TP_USER +PrintStringInfo('OUT(1).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y'); +PrintStringInfo('OUT(1).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y'); + +ClassFileName = fullfile(SCI2CLibCFLClsDir,ClassName+ExtensionCFuncListCls); +//PrintStringInfo('u82'+ArgSeparator+'u80',ClassFileName,'file','y'); +//PrintStringInfo('u80'+ArgSeparator+'u80',ClassFileName,'file','y'); +PrintStringInfo('d0'+ArgSeparator+'d0',ClassFileName,'file','y'); +PrintStringInfo('d2'+ArgSeparator+'d2',ClassFileName,'file','y'); + +// --- Annotation Function And Function List Function. --- +FunctionName = 'nextpow2'; +PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'file','y'); +INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun); +INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun); + + + +ClassName = 'interp1'; + +// --- Class Annotation. --- +PrintStringInfo(' Adding Class: '+ClassName+'.',GeneralReport,'file','y'); +ClassFileName = fullfile(SCI2CLibCAnnClsDir,ClassName+ExtensionCAnnCls); +PrintStringInfo('NIN= 1',ClassFileName,'file','y'); +PrintStringInfo('NOUT= 1 ',ClassFileName,'file','y'); +//Was FA_TP_USER +//Cause some trouble if user specify some precision and if input(and also output) is complex. +PrintStringInfo('OUT(1).TP= IN(1).TP',ClassFileName,'file','y'); //FOR INRIA changed from IN(1).TP to FA_TP_USER +PrintStringInfo('OUT(1).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y'); +PrintStringInfo('OUT(1).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y'); + +PrintStringInfo('NIN= 2',ClassFileName,'file','y'); +PrintStringInfo('NOUT= 1 ',ClassFileName,'file','y'); +//Was FA_TP_USER +//Cause some trouble if user specify some precision and if input(and also output) is complex. +PrintStringInfo('OUT(1).TP= IN(1).TP',ClassFileName,'file','y'); //FOR INRIA changed from IN(1).TP to FA_TP_USER +PrintStringInfo('OUT(1).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y'); +PrintStringInfo('OUT(1).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y'); + +PrintStringInfo('NIN= 3',ClassFileName,'file','y'); +PrintStringInfo('NOUT= 1 ',ClassFileName,'file','y'); +//Was FA_TP_USER +//Cause some trouble if user specify some precision and if input(and also output) is complex. +PrintStringInfo('OUT(1).TP= IN(1).TP',ClassFileName,'file','y'); //FOR INRIA changed from IN(1).TP to FA_TP_USER +PrintStringInfo('OUT(1).SZ(1)= IN(3).SZ(1)',ClassFileName,'file','y'); +PrintStringInfo('OUT(1).SZ(2)= IN(3).SZ(2)',ClassFileName,'file','y'); + +PrintStringInfo('NIN= 4',ClassFileName,'file','y'); +PrintStringInfo('NOUT= 1 ',ClassFileName,'file','y'); +//Was FA_TP_USER +//Cause some trouble if user specify some precision and if input(and also output) is complex. +PrintStringInfo('OUT(1).TP= IN(1).TP',ClassFileName,'file','y'); //FOR INRIA changed from IN(1).TP to FA_TP_USER +PrintStringInfo('OUT(1).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y'); +PrintStringInfo('OUT(1).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y'); + +//---Function list class. ---- +ClassFileName = fullfile(SCI2CLibCFLClsDir,ClassName+ExtensionCFuncListCls); +//PrintStringInfo('u82'+ArgSeparator+'u80',ClassFileName,'file','y'); +//PrintStringInfo('u80'+ArgSeparator+'u80',ClassFileName,'file','y'); +//PrintStringInfo('d2'+ArgSeparator+'d0',ClassFileName,'file','y'); +PrintStringInfo('d2d2d2'+ArgSeparator+'d2',ClassFileName,'file','y'); +PrintStringInfo('d2d2d2g2'+ArgSeparator+'d2',ClassFileName,'file','y'); + +// --- Annotation Function And Function List Function. --- +FunctionName = 'interp1'; +PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'file','y'); +INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun); +INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun); + + +// ------------------- +// --- Class DCT. --- +// ------------------- +ClassName = 'dct'; + +// --- Class Annotation. --- +PrintStringInfo(' Adding Class: '+ClassName+'.',GeneralReport,'file','y'); +ClassFileName = fullfile(SCI2CLibCAnnClsDir,ClassName+ExtensionCAnnCls); +PrintStringInfo('NIN= 1',ClassFileName,'file','y'); +PrintStringInfo('NOUT= 1 ',ClassFileName,'file','y'); +//Was FA_TP_USER +//Cause some trouble if user specify some precision and if input(and also output) is complex. +PrintStringInfo('OUT(1).TP= IN(1).TP',ClassFileName,'file','y'); //FOR INRIA changed from IN(1).TP to FA_TP_USER +PrintStringInfo('OUT(1).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y'); +PrintStringInfo('OUT(1).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y'); + +PrintStringInfo('NIN= 2',ClassFileName,'file','y'); +PrintStringInfo('NOUT= 1 ',ClassFileName,'file','y'); +//Was FA_TP_USER +//Cause some trouble if user specify some precision and if input(and also output) is complex. +PrintStringInfo('OUT(1).TP= IN(1).TP',ClassFileName,'file','y'); //FOR INRIA changed from IN(1).TP to FA_TP_USER +PrintStringInfo('OUT(1).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y'); +PrintStringInfo('OUT(1).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y'); + +// --- Function List Class. --- +ClassFileName = fullfile(SCI2CLibCFLClsDir,ClassName+ExtensionCFuncListCls); + +PrintStringInfo('d2'+ArgSeparator+'d2',ClassFileName,'file','y'); +PrintStringInfo('d2d0'+ArgSeparator+'d2',ClassFileName,'file','y'); +PrintStringInfo('z2'+ArgSeparator+'z2',ClassFileName,'file','y'); +PrintStringInfo('z2d0'+ArgSeparator+'z2',ClassFileName,'file','y'); +PrintStringInfo('c2'+ArgSeparator+'c2',ClassFileName,'file','y'); +PrintStringInfo('c2s0'+ArgSeparator+'c2',ClassFileName,'file','y'); +// --- Annotation Function And Function List Function. --- +FunctionName = 'dct'; +PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'file','y'); +INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun); +INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun); + +// ------------------- +// --- Class IDCT. --- +// ------------------- +ClassName = 'idct'; + +// --- Class Annotation. --- +PrintStringInfo(' Adding Class: '+ClassName+'.',GeneralReport,'file','y'); +ClassFileName = fullfile(SCI2CLibCAnnClsDir,ClassName+ExtensionCAnnCls); +PrintStringInfo('NIN= 1',ClassFileName,'file','y'); +PrintStringInfo('NOUT= 1 ',ClassFileName,'file','y'); +//Was FA_TP_USER +//Cause some trouble if user specify some precision and if input(and also output) is complex. +PrintStringInfo('OUT(1).TP= IN(1).TP',ClassFileName,'file','y'); //FOR INRIA changed from IN(1).TP to FA_TP_USER +PrintStringInfo('OUT(1).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y'); +PrintStringInfo('OUT(1).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y'); +// --- Function List Class. --- +ClassFileName = fullfile(SCI2CLibCFLClsDir,ClassName+ExtensionCFuncListCls); + +PrintStringInfo('d2'+ArgSeparator+'d2',ClassFileName,'file','y'); +PrintStringInfo('z2'+ArgSeparator+'z2',ClassFileName,'file','y'); +PrintStringInfo('c2'+ArgSeparator+'c2',ClassFileName,'file','y'); +// --- Annotation Function And Function List Function. --- +FunctionName = 'idct'; +PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'file','y'); +INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun); +INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun); + + + // ------------------- // --- Class Sqrt. --- // ------------------- @@ -7455,6 +7656,7 @@ PrintStringInfo('OUT(1).SZ(2)= ''1''',ClassFileName,'file','y'); // --- Function List Class. --- ClassFileName = fullfile(SCI2CLibCFLClsDir,ClassName+ExtensionCFuncListCls); +PrintStringInfo('d2d2d2'+ArgSeparator+'d0',ClassFileName,'file','y'); PrintStringInfo('d2d2d0g2'+ArgSeparator+'d0',ClassFileName,'file','y'); //PrintStringInfo('d2'+ArgSeparator+'d2',ClassFileName,'file','y'); //PrintStringInfo('s0'+ArgSeparator+'s0',ClassFileName,'file','y'); @@ -7472,6 +7674,36 @@ INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,E INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun); +// --- Class Modk. --- +// ------------------ +ClassName = 'Modk'; + +// --- Class Annotation. --- +PrintStringInfo(' Adding Class: '+ClassName+'.',GeneralReport,'file','y'); +ClassFileName = fullfile(SCI2CLibCAnnClsDir,ClassName+ExtensionCAnnCls); +PrintStringInfo('NIN= 1',ClassFileName,'file','y'); +PrintStringInfo('NOUT= 1 ',ClassFileName,'file','y'); +PrintStringInfo('OUT(1).TP= ''d''',ClassFileName,'file','y'); +PrintStringInfo('OUT(1).SZ(1)= IN(1).SZ(1)',ClassFileName,'file','y'); +PrintStringInfo('OUT(1).SZ(2)= IN(1).SZ(2)',ClassFileName,'file','y'); + +// --- Function List Class. --- +ClassFileName = fullfile(SCI2CLibCFLClsDir,ClassName+ExtensionCFuncListCls); +PrintStringInfo('d2'+ArgSeparator+'d2',ClassFileName,'file','y'); +//PrintStringInfo('s0'+ArgSeparator+'s0',ClassFileName,'file','y'); +//PrintStringInfo('s2'+ArgSeparator+'s2',ClassFileName,'file','y'); + +//PrintStringInfo('z2'+ArgSeparator+'z2',ClassFileName,'file','y'); +//PrintStringInfo('z0'+ArgSeparator+'z0',ClassFileName,'file','y'); +//PrintStringInfo('c2'+ArgSeparator+'c2',ClassFileName,'file','y'); +//PrintStringInfo('c0'+ArgSeparator+'c0',ClassFileName,'file','y'); + +// --- Annotation Function And Function List Function. --- +FunctionName = 'modk'; +PrintStringInfo(' Adding Function: '+FunctionName+'.',GeneralReport,'file','y'); +INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCAnnFunDir,ClassName,GeneralReport,ExtensionCAnnFun); +INIT_GenAnnFLFunctions(FunctionName,SCI2CLibCFLFunDir,ClassName,GeneralReport,ExtensionCFuncListFun); + //------------------------------------ //---- Class PRIMES -------------------- diff --git a/macros/ToolInitialization/INIT_GenAnnFLFunctions.bin b/macros/ToolInitialization/INIT_GenAnnFLFunctions.bin new file mode 100644 index 00000000..f7d2aa59 Binary files /dev/null and b/macros/ToolInitialization/INIT_GenAnnFLFunctions.bin differ diff --git a/macros/ToolInitialization/INIT_GenFileInfo.bin b/macros/ToolInitialization/INIT_GenFileInfo.bin new file mode 100644 index 00000000..a8d47222 Binary files /dev/null and b/macros/ToolInitialization/INIT_GenFileInfo.bin differ diff --git a/macros/ToolInitialization/INIT_GenLibraries.bin b/macros/ToolInitialization/INIT_GenLibraries.bin new file mode 100644 index 00000000..bc3bc873 Binary files /dev/null and b/macros/ToolInitialization/INIT_GenLibraries.bin differ diff --git a/macros/ToolInitialization/INIT_GenSharedInfo.bin b/macros/ToolInitialization/INIT_GenSharedInfo.bin new file mode 100644 index 00000000..7263830a Binary files /dev/null and b/macros/ToolInitialization/INIT_GenSharedInfo.bin differ diff --git a/macros/ToolInitialization/INIT_LoadLibraries.bin b/macros/ToolInitialization/INIT_LoadLibraries.bin new file mode 100644 index 00000000..c85aac6e Binary files /dev/null and b/macros/ToolInitialization/INIT_LoadLibraries.bin differ diff --git a/macros/ToolInitialization/INIT_RemoveDirs.bin b/macros/ToolInitialization/INIT_RemoveDirs.bin new file mode 100644 index 00000000..c1ee9ec0 Binary files /dev/null and b/macros/ToolInitialization/INIT_RemoveDirs.bin differ diff --git a/macros/ToolInitialization/INIT_SCI2C.bin b/macros/ToolInitialization/INIT_SCI2C.bin new file mode 100644 index 00000000..19402302 Binary files /dev/null and b/macros/ToolInitialization/INIT_SCI2C.bin differ diff --git a/macros/ToolInitialization/INIT_SharedInfoEqual.bin b/macros/ToolInitialization/INIT_SharedInfoEqual.bin new file mode 100644 index 00000000..31238a31 Binary files /dev/null and b/macros/ToolInitialization/INIT_SharedInfoEqual.bin differ diff --git a/macros/ToolInitialization/ManageNextConversion.bin b/macros/ToolInitialization/ManageNextConversion.bin new file mode 100644 index 00000000..bf43562a Binary files /dev/null and b/macros/ToolInitialization/ManageNextConversion.bin differ diff --git a/macros/ToolInitialization/UpdateSCI2CInfo.bin b/macros/ToolInitialization/UpdateSCI2CInfo.bin new file mode 100644 index 00000000..c13904d2 Binary files /dev/null and b/macros/ToolInitialization/UpdateSCI2CInfo.bin differ diff --git a/macros/ToolInitialization/doublecomplex.bin b/macros/ToolInitialization/doublecomplex.bin new file mode 100644 index 00000000..5e616f7c Binary files /dev/null and b/macros/ToolInitialization/doublecomplex.bin differ diff --git a/macros/ToolInitialization/floatcomplex.bin b/macros/ToolInitialization/floatcomplex.bin new file mode 100644 index 00000000..bd77a45f Binary files /dev/null and b/macros/ToolInitialization/floatcomplex.bin differ diff --git a/macros/ToolInitialization/lib b/macros/ToolInitialization/lib index 4d03bdc5..b7e8685b 100644 Binary files a/macros/ToolInitialization/lib and b/macros/ToolInitialization/lib differ diff --git a/macros/cb_sci2c_gui.bin b/macros/cb_sci2c_gui.bin new file mode 100644 index 00000000..bc691e45 Binary files /dev/null and b/macros/cb_sci2c_gui.bin differ diff --git a/macros/findDeps/Scilab2CDeps.bin b/macros/findDeps/Scilab2CDeps.bin new file mode 100644 index 00000000..ae162ecb Binary files /dev/null and b/macros/findDeps/Scilab2CDeps.bin differ diff --git a/macros/findDeps/findDeps.bin b/macros/findDeps/findDeps.bin new file mode 100644 index 00000000..fb11e006 Binary files /dev/null and b/macros/findDeps/findDeps.bin differ diff --git a/macros/findDeps/getAllHeaders.bin b/macros/findDeps/getAllHeaders.bin new file mode 100644 index 00000000..35c87db0 Binary files /dev/null and b/macros/findDeps/getAllHeaders.bin differ diff --git a/macros/findDeps/getAllHeaders.sci b/macros/findDeps/getAllHeaders.sci index b7f26b33..9e633f6e 100644 --- a/macros/findDeps/getAllHeaders.sci +++ b/macros/findDeps/getAllHeaders.sci @@ -72,6 +72,10 @@ function allHeaders = getAllHeaders(SharedInfo) "src/c/matrixOperations/includes/kron.h" "src/c/matrixOperations/includes/flipdim.h" "src/c/matrixOperations/includes/norm.h" + "src/c/interpolation/includes/interp1.h" + "src/c/elementaryFunctions/includes/nextpow2.h" + "src/c/elementaryFunctions/includes/gcd.h" + "src/c/elementaryFunctions/includes/isreal.h" "src/c/elementaryFunctions/includes/cos.h" "src/c/elementaryFunctions/includes/fix.h" "src/c/elementaryFunctions/includes/exp.h" @@ -140,6 +144,9 @@ function allHeaders = getAllHeaders(SharedInfo) "src/c/string/includes/dynlib_string.h" "src/c/string/includes/disp.h" "src/c/string/includes/str.h" + "src/c/signalProcessing/includes/modk.h" + "src/c/signalProcessing/includes/idct.h" + "src/c/signalProcessing/includes/dct.h" "src/c/signalProcessing/fft/fft_internal.h" "src/c/signalProcessing/ifft/ifft_internal.h" "src/c/signalProcessing/levin/levinUtils.h" diff --git a/macros/findDeps/getAllInterfaces.bin b/macros/findDeps/getAllInterfaces.bin new file mode 100644 index 00000000..4fa47780 Binary files /dev/null and b/macros/findDeps/getAllInterfaces.bin differ diff --git a/macros/findDeps/getAllInterfaces.sci b/macros/findDeps/getAllInterfaces.sci index c5c31165..42ed51d6 100644 --- a/macros/findDeps/getAllInterfaces.sci +++ b/macros/findDeps/getAllInterfaces.sci @@ -61,6 +61,10 @@ function allInterfaces = getAllInterfaces(SharedInfo) "src/c/matrixOperations/interfaces/int_flipdim.h" "src/c/matrixOperations/interfaces/int_permute.h" "src/c/matrixOperations/interfaces/int_norm.h" + "src/c/interpolation/interfaces/int_interp1.h" + "src/c/elementaryFunctions/interfaces/int_nextpow2.h" + "src/c/elementaryFunctions/interfaces/int_gcd.h" + "src/c/elementaryFunctions/interfaces/int_isreal.h" "src/c/elementaryFunctions/interfaces/int_asinh.h" "src/c/elementaryFunctions/interfaces/int_atanh.h" "src/c/elementaryFunctions/interfaces/int_sinh.h" @@ -140,6 +144,9 @@ function allInterfaces = getAllInterfaces(SharedInfo) "src/c/operations/interfaces/int_OpIns.h" "src/c/string/interfaces/int_disp.h" "src/c/string/interfaces/int_string.h" + "src/c/signalProcessing/interfaces/int_modk.h" + "src/c/signalProcessing/interfaces/int_idct.h" + "src/c/signalProcessing/interfaces/int_dct.h" "src/c/signalProcessing/interfaces/int_ifft.h" "src/c/signalProcessing/interfaces/int_lpc2cep.h" "src/c/signalProcessing/interfaces/int_cepstrum.h" diff --git a/macros/findDeps/getAllLibraries.bin b/macros/findDeps/getAllLibraries.bin new file mode 100644 index 00000000..098b51e6 Binary files /dev/null and b/macros/findDeps/getAllLibraries.bin differ diff --git a/macros/findDeps/getAllSources.bin b/macros/findDeps/getAllSources.bin new file mode 100644 index 00000000..bf618020 Binary files /dev/null and b/macros/findDeps/getAllSources.bin differ diff --git a/macros/findDeps/getAllSources.sci b/macros/findDeps/getAllSources.sci index fd8b664c..afa51194 100644 --- a/macros/findDeps/getAllSources.sci +++ b/macros/findDeps/getAllSources.sci @@ -334,6 +334,9 @@ function allSources = getAllSources(SharedInfo) "src/c/matrixOperations/kron/skrona.c" "src/c/matrixOperations/norm/dnormv.c" "src/c/matrixOperations/norm/dnorma.c" + "src/c/elementaryFunctions/nextpow2/dnextpow2a.c" + "src/c/elementaryFunctions/isreal/sisreals.c" + "src/c/elementaryFunctions/isreal/disreals.c" "src/c/elementaryFunctions/cos/dcosa.c" "src/c/elementaryFunctions/cos/dcoss.c" "src/c/elementaryFunctions/cos/scosa.c" @@ -964,6 +967,13 @@ function allSources = getAllSources(SharedInfo) "src/c/string/string/u16strings.c" "src/c/string/string/i16stringa.c" "src/c/string/string/i16strings.c" + "src/c/signalProcessing/modk/dmodka.c" + "src/c/signalProcessing/transforms/idct/cidcta.c" + "src/c/signalProcessing/transforms/idct/zidcta.c" + "src/c/signalProcessing/transforms/idct/didcta.c" + "src/c/signalProcessing/transforms/dct/cdcta.c" + "src/c/signalProcessing/transforms/dct/zdcta.c" + "src/c/signalProcessing/transforms/dct/ddcta.c" "src/c/signalProcessing/fft/dfft2.c" "src/c/signalProcessing/fft/cfftma.c" "src/c/signalProcessing/fft/r2tx.c" @@ -1175,6 +1185,9 @@ function allSources = getAllSources(SharedInfo) "src/c/elementaryFunctions/Trigonometry/sech/zsechs.c" "src/c/elementaryFunctions/Trigonometry/sech/csecha.c" "src/c/elementaryFunctions/Trigonometry/sech/csechs.c" + "src/c/interpolation/interp1/dinterp13a.c" + "src/c/elementaryFunctions/discrete_mathematics/gcd/u8gcds.c" + "src/c/elementaryFunctions/discrete_mathematics/gcd/dgcda.c" "src/c/elementaryFunctions/discrete_mathematics/factorial/dfactorials.c" "src/c/elementaryFunctions/discrete_mathematics/factorial/dfactoriala.c" "src/c/elementaryFunctions/discrete_mathematics/factorial/sfactorials.c" diff --git a/macros/findDeps/getArduinoFiles.bin b/macros/findDeps/getArduinoFiles.bin new file mode 100644 index 00000000..411018b0 Binary files /dev/null and b/macros/findDeps/getArduinoFiles.bin differ diff --git a/macros/findDeps/lib b/macros/findDeps/lib index a49dc793..d94232c2 100644 Binary files a/macros/findDeps/lib and b/macros/findDeps/lib differ diff --git a/macros/getScilab2cVersion.bin b/macros/getScilab2cVersion.bin new file mode 100644 index 00000000..9620859e Binary files /dev/null and b/macros/getScilab2cVersion.bin differ diff --git a/macros/lib b/macros/lib index d818e184..7ce29e55 100644 Binary files a/macros/lib and b/macros/lib differ diff --git a/macros/runsci2c.bin b/macros/runsci2c.bin new file mode 100644 index 00000000..319e1c2e Binary files /dev/null and b/macros/runsci2c.bin differ diff --git a/macros/runsci2c.sci b/macros/runsci2c.sci index eb32a4b5..333d0f1b 100644 --- a/macros/runsci2c.sci +++ b/macros/runsci2c.sci @@ -113,7 +113,7 @@ PrintStepInfo('Copying sources', FileInfo.GeneralReport,'both'); for i = 1:size(allSources, "*") // DEBUG only - //disp("Copying "+allSources(i)+" in "+SCI2COutputPath+"/src/c/"); + disp("Copying "+allSources(i)+" in "+SCI2COutputPath+"/src/c/"); //Copy ode related functions only if 'ode' function is used. if(~isempty(strstr(allSources(i),'dode'))) if(size(SharedInfo.Includelist) <> 0) @@ -130,7 +130,7 @@ end PrintStepInfo('Copying headers', FileInfo.GeneralReport,'both'); for i = 1:size(allHeaders, "*") // DEBUG only - //disp("Copying "+allHeaders(i)+" in "+SCI2COutputPath+"/includes/"); + disp("Copying "+allHeaders(i)+" in "+SCI2COutputPath+"/includes/"); copyfile(allHeaders(i), SCI2COutputPath+"/includes/"); end diff --git a/macros/runscicode.bin b/macros/runscicode.bin new file mode 100644 index 00000000..46bda7cc Binary files /dev/null and b/macros/runscicode.bin differ diff --git a/macros/sci2c_gui.bin b/macros/sci2c_gui.bin new file mode 100644 index 00000000..57a2f696 Binary files /dev/null and b/macros/sci2c_gui.bin differ diff --git a/macros/scilab2c.bin b/macros/scilab2c.bin new file mode 100644 index 00000000..9fc934f8 Binary files /dev/null and b/macros/scilab2c.bin differ -- cgit From 785e19f097f7ca1964edaf159c9adfe2eda733b5 Mon Sep 17 00:00:00 2001 From: ukashanoor Date: Wed, 21 Jun 2017 11:54:14 +0530 Subject: inter commit --- macros/ASTManagement/%comment_string.bin | Bin 780 -> 0 bytes macros/ASTManagement/%cste_string.bin | Bin 3484 -> 0 bytes macros/ASTManagement/%equal_string.bin | Bin 2152 -> 0 bytes macros/ASTManagement/%equal_string.sci | 2 +- macros/ASTManagement/%for_string.bin | Bin 2124 -> 0 bytes macros/ASTManagement/%funcall_string.bin | Bin 1748 -> 0 bytes macros/ASTManagement/%ifthenel_string.bin | Bin 3784 -> 0 bytes macros/ASTManagement/%ifthenelse_string.bin | Bin 3784 -> 0 bytes macros/ASTManagement/%operatio_string.bin | Bin 1352 -> 0 bytes macros/ASTManagement/%operatio_string.sci | 9 +- macros/ASTManagement/%operation_string.bin | Bin 1352 -> 0 bytes macros/ASTManagement/%program_p.bin | Bin 520 -> 0 bytes macros/ASTManagement/%program_string.bin | Bin 3276 -> 0 bytes macros/ASTManagement/%variable_string.bin | Bin 3648 -> 0 bytes macros/ASTManagement/%while_string.bin | Bin 1972 -> 0 bytes macros/ASTManagement/AST2Ccode.bin | Bin 32736 -> 0 bytes macros/ASTManagement/AST2Ccode.sci | 60 +++++--- macros/ASTManagement/AST_CheckCommonInOutArgs.bin | Bin 16824 -> 0 bytes macros/ASTManagement/AST_CheckLastFunc.bin | Bin 9164 -> 0 bytes macros/ASTManagement/AST_CheckLineLength.bin | Bin 3296 -> 0 bytes macros/ASTManagement/AST_CheckPrecSpecifier.bin | Bin 10864 -> 0 bytes macros/ASTManagement/AST_DisplayStack.bin | Bin 4704 -> 0 bytes macros/ASTManagement/AST_ExtractNameAndScope.bin | Bin 13184 -> 0 bytes macros/ASTManagement/AST_GetASTFile.bin | Bin 7216 -> 0 bytes macros/ASTManagement/AST_GetFuncallPrm.bin | Bin 6872 -> 0 bytes macros/ASTManagement/AST_GetPrecAndLhsArg.bin | Bin 12552 -> 0 bytes macros/ASTManagement/AST_HandleEOL.bin | Bin 11704 -> 0 bytes macros/ASTManagement/AST_HandleEndFor.bin | Bin 10452 -> 0 bytes macros/ASTManagement/AST_HandleEndGenFun.bin | Bin 100596 -> 0 bytes macros/ASTManagement/AST_HandleEndProgram.bin | Bin 7968 -> 0 bytes macros/ASTManagement/AST_HandleEndWhile.bin | Bin 8984 -> 0 bytes macros/ASTManagement/AST_HandleFor.bin | Bin 12920 -> 0 bytes macros/ASTManagement/AST_HandleForStatem.bin | Bin 11348 -> 0 bytes macros/ASTManagement/AST_HandleFunRC.sci | 165 +++++++++++++++++++++ macros/ASTManagement/AST_HandleHeader.bin | Bin 39132 -> 0 bytes macros/ASTManagement/AST_HandleIfElse.bin | Bin 12056 -> 0 bytes macros/ASTManagement/AST_HandleRC.sci | 81 ++++++++++ macros/ASTManagement/AST_HandleWhileExpr.bin | Bin 12140 -> 0 bytes macros/ASTManagement/AST_HandleWhileStatem.bin | Bin 15548 -> 0 bytes macros/ASTManagement/AST_ParseEqualStruct.bin | Bin 20312 -> 0 bytes macros/ASTManagement/AST_ParseEqualStruct.sci | 2 +- macros/ASTManagement/AST_ParseFuncallStruct.bin | Bin 15024 -> 0 bytes macros/ASTManagement/AST_ParseIfExprStruct.bin | Bin 16644 -> 0 bytes macros/ASTManagement/AST_ParseOperStruct.bin | Bin 16668 -> 0 bytes macros/ASTManagement/AST_PopASTStack.bin | Bin 3896 -> 0 bytes macros/ASTManagement/AST_PushASTStack.bin | Bin 3300 -> 0 bytes macros/ASTManagement/AST_ReadASTHeader.bin | Bin 11288 -> 0 bytes macros/ASTManagement/AST_ReadEqualRhsNames.bin | Bin 6972 -> 0 bytes macros/ASTManagement/GenOutArgNames.bin | Bin 17208 -> 0 bytes macros/ASTManagement/Operator2FunName.bin | Bin 18584 -> 0 bytes macros/ASTManagement/SciFile2ASTFile.bin | Bin 4192 -> 0 bytes macros/ASTManagement/_comment_string.bin | Bin 780 -> 0 bytes macros/ASTManagement/_cste_string.bin | Bin 3484 -> 0 bytes macros/ASTManagement/_equal_string.bin | Bin 2152 -> 0 bytes macros/ASTManagement/_for_string.bin | Bin 2124 -> 0 bytes macros/ASTManagement/_funcall_string.bin | Bin 1748 -> 0 bytes macros/ASTManagement/_ifthenel_string.bin | Bin 3784 -> 0 bytes macros/ASTManagement/_ifthenelse_string.bin | Bin 3784 -> 0 bytes macros/ASTManagement/_operatio_string.bin | Bin 1352 -> 0 bytes macros/ASTManagement/_operation_string.bin | Bin 1352 -> 0 bytes macros/ASTManagement/_program_p.bin | Bin 520 -> 0 bytes macros/ASTManagement/_program_string.bin | Bin 3276 -> 0 bytes macros/ASTManagement/_variable_string.bin | Bin 3648 -> 0 bytes macros/ASTManagement/_while_string.bin | Bin 1972 -> 0 bytes macros/ASTManagement/lib | Bin 1768 -> 1816 bytes macros/ASTManagement/names | 4 + macros/ASTManagement/objectlist2string.bin | Bin 1384 -> 0 bytes macros/CCodeGeneration/C_FinalizeCode.bin | Bin 18232 -> 0 bytes macros/CCodeGeneration/C_ForExpression.bin | Bin 32208 -> 0 bytes macros/CCodeGeneration/C_Funcall.bin | Bin 73176 -> 0 bytes macros/CCodeGeneration/C_GenDeclarations.bin | Bin 22004 -> 0 bytes macros/CCodeGeneration/C_GenerateFunName.bin | Bin 7776 -> 0 bytes macros/CCodeGeneration/C_GenerateLaunchScript.bin | Bin 17232 -> 0 bytes macros/CCodeGeneration/C_GenerateMakefile.bin | Bin 32632 -> 0 bytes macros/CCodeGeneration/C_GenerateMakefile_msvc.bin | Bin 29868 -> 0 bytes macros/CCodeGeneration/C_GenerateSCI2CHeader.bin | Bin 1936 -> 0 bytes macros/CCodeGeneration/C_IfElseBlocks.bin | Bin 8516 -> 0 bytes macros/CCodeGeneration/C_IfExpression.bin | Bin 12440 -> 0 bytes macros/CCodeGeneration/C_IndentBlanks.bin | Bin 3184 -> 0 bytes macros/CCodeGeneration/C_InitHeader.bin | Bin 14140 -> 0 bytes macros/CCodeGeneration/C_MemAllocOutTempVars.bin | Bin 12996 -> 0 bytes macros/CCodeGeneration/C_SCI2CHeader.bin | Bin 7268 -> 0 bytes macros/CCodeGeneration/C_Type.bin | Bin 6816 -> 0 bytes macros/CCodeGeneration/C_WhileExpression.bin | Bin 15704 -> 0 bytes macros/CCodeGeneration/GenCFunDatFiles.bin | Bin 9348 -> 0 bytes macros/CCodeGeneration/GetClsFileName.bin | Bin 14164 -> 0 bytes macros/CCodeGeneration/GetSymbolDimension.bin | Bin 8944 -> 0 bytes macros/CCodeGeneration/GetWhileCondVariable.bin | Bin 10228 -> 0 bytes macros/CCodeGeneration/JoinDeclarAndCcode.bin | Bin 22776 -> 0 bytes macros/CCodeGeneration/Sci2AnnotationFile.bin | Bin 7400 -> 0 bytes macros/CCodeGeneration/lib | Bin 912 -> 936 bytes macros/CCodeGeneration/names | 1 + macros/ErrorMessages/EM_NanSize.bin | Bin 22776 -> 0 bytes macros/ErrorMessages/EM_UnknownStep.bin | Bin 18292 -> 0 bytes macros/ErrorMessages/EM_ZeroSize.bin | Bin 3200 -> 0 bytes macros/FunctionAnnotation/FA_ADD.bin | Bin 4856 -> 0 bytes macros/FunctionAnnotation/FA_DIV.bin | Bin 4904 -> 0 bytes .../FunctionAnnotation/FA_GetDefaultPrecision.bin | Bin 11384 -> 0 bytes macros/FunctionAnnotation/FA_GetFunAnn.bin | Bin 32436 -> 0 bytes macros/FunctionAnnotation/FA_GetOutArgInfo.bin | Bin 17648 -> 0 bytes macros/FunctionAnnotation/FA_GetResizeApproach.bin | Bin 10484 -> 0 bytes macros/FunctionAnnotation/FA_INT.bin | Bin 4516 -> 0 bytes macros/FunctionAnnotation/FA_MAX.bin | Bin 5320 -> 0 bytes macros/FunctionAnnotation/FA_MIN.bin | Bin 4524 -> 0 bytes macros/FunctionAnnotation/FA_MUL.bin | Bin 4932 -> 0 bytes macros/FunctionAnnotation/FA_REAL.bin | Bin 4400 -> 0 bytes macros/FunctionAnnotation/FA_SCHUR_SZ.bin | Bin 4988 -> 0 bytes macros/FunctionAnnotation/FA_SCHUR_TP.bin | Bin 4364 -> 0 bytes macros/FunctionAnnotation/FA_SUB.bin | Bin 4916 -> 0 bytes macros/FunctionAnnotation/FA_SZ_1.bin | Bin 2608 -> 0 bytes macros/FunctionAnnotation/FA_SZ_2.bin | Bin 2616 -> 0 bytes macros/FunctionAnnotation/FA_SZ_COLUMN_DIAG.bin | Bin 4612 -> 0 bytes macros/FunctionAnnotation/FA_SZ_COL_DIAG_IN_EX.bin | Bin 9196 -> 0 bytes macros/FunctionAnnotation/FA_SZ_DEC2BASE.bin | Bin 2944 -> 0 bytes macros/FunctionAnnotation/FA_SZ_DEC2BIN.bin | Bin 1820 -> 0 bytes macros/FunctionAnnotation/FA_SZ_DEC2HEX.bin | Bin 1740 -> 0 bytes macros/FunctionAnnotation/FA_SZ_DEC2OCT.bin | Bin 1820 -> 0 bytes macros/FunctionAnnotation/FA_SZ_DIFF.bin | Bin 8288 -> 0 bytes macros/FunctionAnnotation/FA_SZ_FACTOR.bin | Bin 1464 -> 0 bytes macros/FunctionAnnotation/FA_SZ_FROM_VAL.bin | Bin 3448 -> 0 bytes macros/FunctionAnnotation/FA_SZ_LINSPACE_ROW.bin | Bin 4296 -> 0 bytes macros/FunctionAnnotation/FA_SZ_LQE.bin | Bin 4928 -> 0 bytes macros/FunctionAnnotation/FA_SZ_LQR.bin | Bin 4484 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OBSCNT.bin | Bin 6828 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPAPEX.bin | Bin 3224 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPBACKSLASH.bin | Bin 4320 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPCC.bin | Bin 5056 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPDOTAPEX.bin | Bin 1960 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPDOTBACKSLASH.bin | Bin 2036 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPDOTHAT.bin | Bin 5712 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPDOTSLASH.bin | Bin 2020 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPDOTSTAR.bin | Bin 3664 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPHAT.bin | Bin 5688 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPLOGAND.bin | Bin 2012 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPLOGEQ.bin | Bin 2008 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPLOGGE.bin | Bin 2008 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPLOGGT.bin | Bin 2008 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPLOGLE.bin | Bin 2008 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPLOGLT.bin | Bin 2008 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPLOGNE.bin | Bin 2008 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPLOGNOT.bin | Bin 1956 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPLOGOR.bin | Bin 2008 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPMINUS.bin | Bin 6704 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPPLUS.bin | Bin 14040 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPPLUSA.bin | Bin 8516 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPRC.bin | Bin 5056 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPSLASH.bin | Bin 3600 -> 0 bytes macros/FunctionAnnotation/FA_SZ_OPSTAR.bin | Bin 8228 -> 0 bytes macros/FunctionAnnotation/FA_SZ_PRIMES.bin | Bin 1524 -> 0 bytes macros/FunctionAnnotation/FA_SZ_ROW_COLUMN_CAT.bin | Bin 6932 -> 0 bytes macros/FunctionAnnotation/FA_SZ_ROW_DIAG.bin | Bin 4624 -> 0 bytes .../FunctionAnnotation/FA_SZ_ROW_DIAG_INS_EXT.bin | Bin 19788 -> 0 bytes macros/FunctionAnnotation/FA_SZ_SEL1.bin | Bin 7028 -> 0 bytes macros/FunctionAnnotation/FA_SZ_SEL2.bin | Bin 6920 -> 0 bytes macros/FunctionAnnotation/FA_TP_C.bin | Bin 3252 -> 0 bytes macros/FunctionAnnotation/FA_TP_COMPLEX.bin | Bin 4520 -> 0 bytes macros/FunctionAnnotation/FA_TP_CVIMAGE.bin | Bin 4172 -> 0 bytes macros/FunctionAnnotation/FA_TP_D.bin | Bin 3220 -> 0 bytes macros/FunctionAnnotation/FA_TP_I.bin | Bin 3208 -> 0 bytes macros/FunctionAnnotation/FA_TP_INT16.bin | Bin 4136 -> 0 bytes macros/FunctionAnnotation/FA_TP_INT8.bin | Bin 4124 -> 0 bytes macros/FunctionAnnotation/FA_TP_MAX.bin | Bin 5028 -> 0 bytes macros/FunctionAnnotation/FA_TP_MIN_REAL.bin | Bin 3512 -> 0 bytes macros/FunctionAnnotation/FA_TP_REAL.bin | Bin 4036 -> 0 bytes macros/FunctionAnnotation/FA_TP_S.bin | Bin 3216 -> 0 bytes macros/FunctionAnnotation/FA_TP_UINT16.bin | Bin 4144 -> 0 bytes macros/FunctionAnnotation/FA_TP_UINT8.bin | Bin 4132 -> 0 bytes macros/FunctionAnnotation/FA_TP_USER.bin | Bin 5172 -> 0 bytes macros/FunctionAnnotation/FA_TP_Z.bin | Bin 3252 -> 0 bytes macros/FunctionList/FL_ExistCFunction.bin | Bin 12304 -> 0 bytes macros/FunctionList/FL_ExtractFuncList.bin | Bin 7828 -> 0 bytes macros/FunctionList/FL_GetFunctionClass.bin | Bin 6832 -> 0 bytes macros/FunctionList/FL_InOutArgs2CFunNames.bin | Bin 6452 -> 0 bytes macros/FunctionList/FL_UpdateConverted.bin | Bin 5572 -> 0 bytes macros/FunctionList/FL_UpdateToBeConv.bin | Bin 14628 -> 0 bytes macros/GeneralFunctions/Array2String.bin | Bin 4840 -> 0 bytes macros/GeneralFunctions/ConvertPathMat2C.bin | Bin 9208 -> 0 bytes macros/GeneralFunctions/File2StringArray.bin | Bin 5808 -> 0 bytes macros/GeneralFunctions/FunName2SciFileName.bin | Bin 6964 -> 0 bytes macros/GeneralFunctions/IsNanSize.bin | Bin 4344 -> 0 bytes macros/GeneralFunctions/KeyStr2FileStrPos.bin | Bin 10872 -> 0 bytes macros/GeneralFunctions/PrintStepInfo.bin | Bin 7356 -> 0 bytes macros/GeneralFunctions/PrintStringInfo.bin | Bin 8556 -> 0 bytes macros/GeneralFunctions/ReadStringCard.bin | Bin 7752 -> 0 bytes macros/GeneralFunctions/SCI2CCreateDir.bin | Bin 3316 -> 0 bytes macros/GeneralFunctions/SCI2CFindFile.bin | Bin 4344 -> 0 bytes macros/GeneralFunctions/SCI2CNInArgCheck.bin | Bin 3144 -> 0 bytes macros/GeneralFunctions/SCI2COpenFileRead.bin | Bin 3424 -> 0 bytes macros/GeneralFunctions/SCI2COpenFileWrite.bin | Bin 3476 -> 0 bytes macros/GeneralFunctions/SCI2CTemplate.bin | Bin 3536 -> 0 bytes macros/GeneralFunctions/SCI2Ccopyfile.bin | Bin 5712 -> 0 bytes macros/GeneralFunctions/SCI2Cfileexist.bin | Bin 4212 -> 0 bytes macros/GeneralFunctions/SCI2Cflipud.bin | Bin 4436 -> 0 bytes macros/GeneralFunctions/SCI2Cmdelete.bin | Bin 4132 -> 0 bytes macros/GeneralFunctions/SCI2Cresize.bin | Bin 3972 -> 0 bytes macros/GeneralFunctions/SCI2Cstring.bin | Bin 3608 -> 0 bytes macros/GeneralFunctions/SCI2Cstrncmp.bin | Bin 3684 -> 0 bytes macros/GeneralFunctions/SCI2Cstrncmps1size.bin | Bin 4056 -> 0 bytes macros/GeneralFunctions/SizeInByte.bin | Bin 4128 -> 0 bytes macros/GeneralFunctions/dispina.bin | Bin 4912 -> 0 bytes macros/GeneralFunctions/filenamefprintf.bin | Bin 6576 -> 0 bytes macros/GeneralFunctions/float.bin | Bin 2504 -> 0 bytes macros/GeneralFunctions/squeezestrings.bin | Bin 3256 -> 0 bytes macros/Hardware/AVR/AVRADCSetup.bin | Bin 5212 -> 0 bytes macros/Hardware/AVR/AVRDigitalIn.bin | Bin 4864 -> 0 bytes macros/Hardware/AVR/AVRDigitalOut.bin | Bin 5376 -> 0 bytes macros/Hardware/AVR/AVRDigitalPortSetup.bin | Bin 5188 -> 0 bytes macros/Hardware/AVR/AVRDigitalSetup.bin | Bin 5584 -> 0 bytes macros/Hardware/AVR/AVRGetTimerValue.bin | Bin 3256 -> 0 bytes macros/Hardware/AVR/AVRPWM0SetDuty.bin | Bin 3536 -> 0 bytes macros/Hardware/AVR/AVRPWM0Setup.bin | Bin 8196 -> 0 bytes macros/Hardware/AVR/AVRPWM1SetDuty.bin | Bin 6764 -> 0 bytes macros/Hardware/AVR/AVRPWM1Setup.bin | Bin 10604 -> 0 bytes macros/Hardware/AVR/AVRPWM2SetDuty.bin | Bin 3580 -> 0 bytes macros/Hardware/AVR/AVRPWM2Setup.bin | Bin 8464 -> 0 bytes macros/Hardware/AVR/AVRReadADC.bin | Bin 4896 -> 0 bytes macros/Hardware/AVR/AVRSleep.bin | Bin 88 -> 0 bytes macros/Hardware/AVR/AVRTimerSetup.bin | Bin 7880 -> 0 bytes macros/Hardware/AVR/AVRUARTReceive.bin | Bin 2504 -> 0 bytes macros/Hardware/AVR/AVRUARTSetup.bin | Bin 8212 -> 0 bytes macros/Hardware/AVR/AVRUARTTransmit.bin | Bin 2756 -> 0 bytes macros/Hardware/AVR/GetAVRSupportFunctions.bin | Bin 2516 -> 0 bytes macros/Hardware/AVR/GetPeripheral.bin | Bin 2364 -> 0 bytes macros/Hardware/AVR/InsertPeripheralInList.bin | Bin 1928 -> 0 bytes macros/Hardware/AVR/IsAVRSupportFunction.bin | Bin 2712 -> 0 bytes .../Hardware/RasberryPi/GetRPISupportFunctions.bin | Bin 4760 -> 0 bytes .../Hardware/RasberryPi/IsRPISupportFunction.bin | Bin 4292 -> 0 bytes macros/Hardware/RasberryPi/RPI_DelayMicro.bin | Bin 3280 -> 0 bytes macros/Hardware/RasberryPi/RPI_DelayMilli.bin | Bin 3596 -> 0 bytes macros/Hardware/RasberryPi/RPI_DigitalIn.bin | Bin 5264 -> 0 bytes macros/Hardware/RasberryPi/RPI_DigitalOut.bin | Bin 5352 -> 0 bytes macros/Hardware/RasberryPi/RPI_DigitalSetup.bin | Bin 5336 -> 0 bytes macros/Hardware/RasberryPi/RPI_GetMicros.bin | Bin 3568 -> 0 bytes macros/Hardware/RasberryPi/RPI_GetMillis.bin | Bin 3556 -> 0 bytes macros/Hardware/RasberryPi/RPI_HardPWMSetClock.bin | Bin 3488 -> 0 bytes macros/Hardware/RasberryPi/RPI_HardPWMSetMode.bin | Bin 2448 -> 0 bytes macros/Hardware/RasberryPi/RPI_HardPWMSetRange.bin | Bin 3340 -> 0 bytes macros/Hardware/RasberryPi/RPI_HardPWMWrite.bin | Bin 4628 -> 0 bytes macros/Hardware/RasberryPi/RPI_PinISR.bin | Bin 6952 -> 0 bytes macros/Hardware/RasberryPi/RPI_SerialClose.bin | Bin 2724 -> 0 bytes macros/Hardware/RasberryPi/RPI_SerialFlush.bin | Bin 3120 -> 0 bytes macros/Hardware/RasberryPi/RPI_SerialGetChar.bin | Bin 3404 -> 0 bytes macros/Hardware/RasberryPi/RPI_SerialSendChar.bin | Bin 3344 -> 0 bytes macros/Hardware/RasberryPi/RPI_SerialSendData.bin | Bin 3344 -> 0 bytes macros/Hardware/RasberryPi/RPI_SerialSetup.bin | Bin 3356 -> 0 bytes .../Hardware/RasberryPi/u16RPISerialDataAvail.bin | Bin 3520 -> 0 bytes macros/ImageProcessing/core/CV_CreateImage.bin | Bin 3604 -> 0 bytes macros/ImageProcessing/core/CV_GetImgSize.bin | Bin 2764 -> 0 bytes macros/ImageProcessing/highgui/CV_LoadImage.bin | Bin 2996 -> 0 bytes macros/ImageProcessing/highgui/CV_SaveImage.bin | Bin 2732 -> 0 bytes macros/ImageProcessing/highgui/CV_ShowImage.bin | Bin 2592 -> 0 bytes macros/ImageProcessing/highgui/CV_WaitKey.bin | Bin 2528 -> 0 bytes .../imgproc/CV_AdaptiveThreshold.bin | Bin 5504 -> 0 bytes macros/ImageProcessing/imgproc/CV_Blur.bin | Bin 5044 -> 0 bytes macros/ImageProcessing/imgproc/CV_Canny.bin | Bin 5220 -> 0 bytes macros/ImageProcessing/imgproc/CV_CornerHarris.bin | Bin 6200 -> 0 bytes macros/ImageProcessing/imgproc/CV_CvtColor.bin | Bin 3952 -> 0 bytes macros/ImageProcessing/imgproc/CV_Dilate.bin | Bin 6936 -> 0 bytes .../imgproc/CV_DistanceTransform.bin | Bin 4012 -> 0 bytes macros/ImageProcessing/imgproc/CV_Erode.bin | Bin 6880 -> 0 bytes macros/ImageProcessing/imgproc/CV_GaussianBlur.bin | Bin 6004 -> 0 bytes macros/ImageProcessing/imgproc/CV_MedianBlur.bin | Bin 3936 -> 0 bytes macros/ImageProcessing/imgproc/CV_Threshold.bin | Bin 4052 -> 0 bytes macros/Scilab-Arduino/GenerateSetupFunction.bin | Bin 6136 -> 0 bytes macros/Scilab-Arduino/GetArduinoFunctions.bin | Bin 2100 -> 0 bytes macros/Scilab-Arduino/GetArduinoSetupFunctions.bin | Bin 1640 -> 0 bytes macros/Scilab-Arduino/InsertSetupInList.bin | Bin 8832 -> 0 bytes macros/Scilab-Arduino/IsArduinoFunction.bin | Bin 2664 -> 0 bytes macros/Scilab-Arduino/IsArduinoSetupFunction.bin | Bin 2712 -> 0 bytes macros/SymbolTable/ST_AnalyzeScope.bin | Bin 16792 -> 0 bytes macros/SymbolTable/ST_Del.bin | Bin 4552 -> 0 bytes macros/SymbolTable/ST_FindPos.bin | Bin 5104 -> 0 bytes macros/SymbolTable/ST_Get.bin | Bin 8108 -> 0 bytes macros/SymbolTable/ST_GetInArgInfo.bin | Bin 37384 -> 0 bytes macros/SymbolTable/ST_GetSymbolInfo.bin | Bin 13320 -> 0 bytes macros/SymbolTable/ST_InsForCntVars.bin | Bin 25508 -> 0 bytes macros/SymbolTable/ST_InsOutArg.bin | Bin 33516 -> 0 bytes macros/SymbolTable/ST_Load.bin | Bin 4288 -> 0 bytes macros/SymbolTable/ST_MatchSymbol.bin | Bin 9112 -> 0 bytes macros/SymbolTable/ST_Save.bin | Bin 5440 -> 0 bytes macros/SymbolTable/ST_Set.bin | Bin 7048 -> 0 bytes macros/ToolInitialization/INIT_CreateDirs.bin | Bin 8900 -> 0 bytes .../ToolInitialization/INIT_FillSCI2LibCDirs.bin | Bin 1639588 -> 0 bytes .../ToolInitialization/INIT_GenAnnFLFunctions.bin | Bin 3460 -> 0 bytes macros/ToolInitialization/INIT_GenFileInfo.bin | Bin 19628 -> 0 bytes macros/ToolInitialization/INIT_GenLibraries.bin | Bin 8556 -> 0 bytes macros/ToolInitialization/INIT_GenSharedInfo.bin | Bin 21060 -> 0 bytes macros/ToolInitialization/INIT_LoadLibraries.bin | Bin 8940 -> 0 bytes macros/ToolInitialization/INIT_RemoveDirs.bin | Bin 12532 -> 0 bytes macros/ToolInitialization/INIT_SCI2C.bin | Bin 24416 -> 0 bytes macros/ToolInitialization/INIT_SharedInfoEqual.bin | Bin 6500 -> 0 bytes macros/ToolInitialization/ManageNextConversion.bin | Bin 11016 -> 0 bytes macros/ToolInitialization/UpdateSCI2CInfo.bin | Bin 38684 -> 0 bytes macros/ToolInitialization/doublecomplex.bin | Bin 2888 -> 0 bytes macros/ToolInitialization/floatcomplex.bin | Bin 2648 -> 0 bytes macros/cb_sci2c_gui.bin | Bin 18548 -> 0 bytes macros/findDeps/Scilab2CDeps.bin | Bin 101536 -> 0 bytes macros/findDeps/findDeps.bin | Bin 5400 -> 0 bytes macros/findDeps/getAllHeaders.bin | Bin 42752 -> 0 bytes macros/findDeps/getAllInterfaces.bin | Bin 45324 -> 0 bytes macros/findDeps/getAllLibraries.bin | Bin 10396 -> 0 bytes macros/findDeps/getAllSources.bin | Bin 251248 -> 0 bytes macros/findDeps/getArduinoFiles.bin | Bin 2036 -> 0 bytes macros/getScilab2cVersion.bin | Bin 144 -> 0 bytes macros/runsci2c.bin | Bin 32652 -> 0 bytes macros/runscicode.bin | Bin 8240 -> 0 bytes macros/sci2c_gui.bin | Bin 58664 -> 0 bytes macros/scilab2c.bin | Bin 19988 -> 0 bytes 308 files changed, 303 insertions(+), 21 deletions(-) delete mode 100644 macros/ASTManagement/%comment_string.bin delete mode 100644 macros/ASTManagement/%cste_string.bin delete mode 100644 macros/ASTManagement/%equal_string.bin delete mode 100644 macros/ASTManagement/%for_string.bin delete mode 100644 macros/ASTManagement/%funcall_string.bin delete mode 100644 macros/ASTManagement/%ifthenel_string.bin delete mode 100644 macros/ASTManagement/%ifthenelse_string.bin delete mode 100644 macros/ASTManagement/%operatio_string.bin delete mode 100644 macros/ASTManagement/%operation_string.bin delete mode 100644 macros/ASTManagement/%program_p.bin delete mode 100644 macros/ASTManagement/%program_string.bin delete mode 100644 macros/ASTManagement/%variable_string.bin delete mode 100644 macros/ASTManagement/%while_string.bin delete mode 100644 macros/ASTManagement/AST2Ccode.bin delete mode 100644 macros/ASTManagement/AST_CheckCommonInOutArgs.bin delete mode 100644 macros/ASTManagement/AST_CheckLastFunc.bin delete mode 100644 macros/ASTManagement/AST_CheckLineLength.bin delete mode 100644 macros/ASTManagement/AST_CheckPrecSpecifier.bin delete mode 100644 macros/ASTManagement/AST_DisplayStack.bin delete mode 100644 macros/ASTManagement/AST_ExtractNameAndScope.bin delete mode 100644 macros/ASTManagement/AST_GetASTFile.bin delete mode 100644 macros/ASTManagement/AST_GetFuncallPrm.bin delete mode 100644 macros/ASTManagement/AST_GetPrecAndLhsArg.bin delete mode 100644 macros/ASTManagement/AST_HandleEOL.bin delete mode 100644 macros/ASTManagement/AST_HandleEndFor.bin delete mode 100644 macros/ASTManagement/AST_HandleEndGenFun.bin delete mode 100644 macros/ASTManagement/AST_HandleEndProgram.bin delete mode 100644 macros/ASTManagement/AST_HandleEndWhile.bin delete mode 100644 macros/ASTManagement/AST_HandleFor.bin delete mode 100644 macros/ASTManagement/AST_HandleForStatem.bin create mode 100644 macros/ASTManagement/AST_HandleFunRC.sci delete mode 100644 macros/ASTManagement/AST_HandleHeader.bin delete mode 100644 macros/ASTManagement/AST_HandleIfElse.bin create mode 100644 macros/ASTManagement/AST_HandleRC.sci delete mode 100644 macros/ASTManagement/AST_HandleWhileExpr.bin delete mode 100644 macros/ASTManagement/AST_HandleWhileStatem.bin delete mode 100644 macros/ASTManagement/AST_ParseEqualStruct.bin delete mode 100644 macros/ASTManagement/AST_ParseFuncallStruct.bin delete mode 100644 macros/ASTManagement/AST_ParseIfExprStruct.bin delete mode 100644 macros/ASTManagement/AST_ParseOperStruct.bin delete mode 100644 macros/ASTManagement/AST_PopASTStack.bin delete mode 100644 macros/ASTManagement/AST_PushASTStack.bin delete mode 100644 macros/ASTManagement/AST_ReadASTHeader.bin delete mode 100644 macros/ASTManagement/AST_ReadEqualRhsNames.bin delete mode 100644 macros/ASTManagement/GenOutArgNames.bin delete mode 100644 macros/ASTManagement/Operator2FunName.bin delete mode 100644 macros/ASTManagement/SciFile2ASTFile.bin delete mode 100644 macros/ASTManagement/_comment_string.bin delete mode 100644 macros/ASTManagement/_cste_string.bin delete mode 100644 macros/ASTManagement/_equal_string.bin delete mode 100644 macros/ASTManagement/_for_string.bin delete mode 100644 macros/ASTManagement/_funcall_string.bin delete mode 100644 macros/ASTManagement/_ifthenel_string.bin delete mode 100644 macros/ASTManagement/_ifthenelse_string.bin delete mode 100644 macros/ASTManagement/_operatio_string.bin delete mode 100644 macros/ASTManagement/_operation_string.bin delete mode 100644 macros/ASTManagement/_program_p.bin delete mode 100644 macros/ASTManagement/_program_string.bin delete mode 100644 macros/ASTManagement/_variable_string.bin delete mode 100644 macros/ASTManagement/_while_string.bin delete mode 100644 macros/ASTManagement/objectlist2string.bin delete mode 100644 macros/CCodeGeneration/C_FinalizeCode.bin delete mode 100644 macros/CCodeGeneration/C_ForExpression.bin delete mode 100644 macros/CCodeGeneration/C_Funcall.bin delete mode 100644 macros/CCodeGeneration/C_GenDeclarations.bin delete mode 100644 macros/CCodeGeneration/C_GenerateFunName.bin delete mode 100644 macros/CCodeGeneration/C_GenerateLaunchScript.bin delete mode 100644 macros/CCodeGeneration/C_GenerateMakefile.bin delete mode 100644 macros/CCodeGeneration/C_GenerateMakefile_msvc.bin delete mode 100644 macros/CCodeGeneration/C_GenerateSCI2CHeader.bin delete mode 100644 macros/CCodeGeneration/C_IfElseBlocks.bin delete mode 100644 macros/CCodeGeneration/C_IfExpression.bin delete mode 100644 macros/CCodeGeneration/C_IndentBlanks.bin delete mode 100644 macros/CCodeGeneration/C_InitHeader.bin delete mode 100644 macros/CCodeGeneration/C_MemAllocOutTempVars.bin delete mode 100644 macros/CCodeGeneration/C_SCI2CHeader.bin delete mode 100644 macros/CCodeGeneration/C_Type.bin delete mode 100644 macros/CCodeGeneration/C_WhileExpression.bin delete mode 100644 macros/CCodeGeneration/GenCFunDatFiles.bin delete mode 100644 macros/CCodeGeneration/GetClsFileName.bin delete mode 100644 macros/CCodeGeneration/GetSymbolDimension.bin delete mode 100644 macros/CCodeGeneration/GetWhileCondVariable.bin delete mode 100644 macros/CCodeGeneration/JoinDeclarAndCcode.bin delete mode 100644 macros/CCodeGeneration/Sci2AnnotationFile.bin delete mode 100644 macros/ErrorMessages/EM_NanSize.bin delete mode 100644 macros/ErrorMessages/EM_UnknownStep.bin delete mode 100644 macros/ErrorMessages/EM_ZeroSize.bin delete mode 100644 macros/FunctionAnnotation/FA_ADD.bin delete mode 100644 macros/FunctionAnnotation/FA_DIV.bin delete mode 100644 macros/FunctionAnnotation/FA_GetDefaultPrecision.bin delete mode 100644 macros/FunctionAnnotation/FA_GetFunAnn.bin delete mode 100644 macros/FunctionAnnotation/FA_GetOutArgInfo.bin delete mode 100644 macros/FunctionAnnotation/FA_GetResizeApproach.bin delete mode 100644 macros/FunctionAnnotation/FA_INT.bin delete mode 100644 macros/FunctionAnnotation/FA_MAX.bin delete mode 100644 macros/FunctionAnnotation/FA_MIN.bin delete mode 100644 macros/FunctionAnnotation/FA_MUL.bin delete mode 100644 macros/FunctionAnnotation/FA_REAL.bin delete mode 100644 macros/FunctionAnnotation/FA_SCHUR_SZ.bin delete mode 100644 macros/FunctionAnnotation/FA_SCHUR_TP.bin delete mode 100644 macros/FunctionAnnotation/FA_SUB.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_1.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_2.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_COLUMN_DIAG.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_COL_DIAG_IN_EX.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_DEC2BASE.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_DEC2BIN.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_DEC2HEX.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_DEC2OCT.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_DIFF.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_FACTOR.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_FROM_VAL.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_LINSPACE_ROW.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_LQE.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_LQR.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OBSCNT.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPAPEX.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPBACKSLASH.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPCC.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPDOTAPEX.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPDOTBACKSLASH.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPDOTHAT.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPDOTSLASH.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPDOTSTAR.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPHAT.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGAND.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGEQ.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGGE.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGGT.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGLE.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGLT.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGNE.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGNOT.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPLOGOR.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPMINUS.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPPLUS.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPPLUSA.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPRC.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPSLASH.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_OPSTAR.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_PRIMES.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_ROW_COLUMN_CAT.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_ROW_DIAG.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_ROW_DIAG_INS_EXT.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_SEL1.bin delete mode 100644 macros/FunctionAnnotation/FA_SZ_SEL2.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_C.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_COMPLEX.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_CVIMAGE.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_D.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_I.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_INT16.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_INT8.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_MAX.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_MIN_REAL.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_REAL.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_S.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_UINT16.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_UINT8.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_USER.bin delete mode 100644 macros/FunctionAnnotation/FA_TP_Z.bin delete mode 100644 macros/FunctionList/FL_ExistCFunction.bin delete mode 100644 macros/FunctionList/FL_ExtractFuncList.bin delete mode 100644 macros/FunctionList/FL_GetFunctionClass.bin delete mode 100644 macros/FunctionList/FL_InOutArgs2CFunNames.bin delete mode 100644 macros/FunctionList/FL_UpdateConverted.bin delete mode 100644 macros/FunctionList/FL_UpdateToBeConv.bin delete mode 100644 macros/GeneralFunctions/Array2String.bin delete mode 100644 macros/GeneralFunctions/ConvertPathMat2C.bin delete mode 100644 macros/GeneralFunctions/File2StringArray.bin delete mode 100644 macros/GeneralFunctions/FunName2SciFileName.bin delete mode 100644 macros/GeneralFunctions/IsNanSize.bin delete mode 100644 macros/GeneralFunctions/KeyStr2FileStrPos.bin delete mode 100644 macros/GeneralFunctions/PrintStepInfo.bin delete mode 100644 macros/GeneralFunctions/PrintStringInfo.bin delete mode 100644 macros/GeneralFunctions/ReadStringCard.bin delete mode 100644 macros/GeneralFunctions/SCI2CCreateDir.bin delete mode 100644 macros/GeneralFunctions/SCI2CFindFile.bin delete mode 100644 macros/GeneralFunctions/SCI2CNInArgCheck.bin delete mode 100644 macros/GeneralFunctions/SCI2COpenFileRead.bin delete mode 100644 macros/GeneralFunctions/SCI2COpenFileWrite.bin delete mode 100644 macros/GeneralFunctions/SCI2CTemplate.bin delete mode 100644 macros/GeneralFunctions/SCI2Ccopyfile.bin delete mode 100644 macros/GeneralFunctions/SCI2Cfileexist.bin delete mode 100644 macros/GeneralFunctions/SCI2Cflipud.bin delete mode 100644 macros/GeneralFunctions/SCI2Cmdelete.bin delete mode 100644 macros/GeneralFunctions/SCI2Cresize.bin delete mode 100644 macros/GeneralFunctions/SCI2Cstring.bin delete mode 100644 macros/GeneralFunctions/SCI2Cstrncmp.bin delete mode 100644 macros/GeneralFunctions/SCI2Cstrncmps1size.bin delete mode 100644 macros/GeneralFunctions/SizeInByte.bin delete mode 100644 macros/GeneralFunctions/dispina.bin delete mode 100644 macros/GeneralFunctions/filenamefprintf.bin delete mode 100644 macros/GeneralFunctions/float.bin delete mode 100644 macros/GeneralFunctions/squeezestrings.bin delete mode 100644 macros/Hardware/AVR/AVRADCSetup.bin delete mode 100644 macros/Hardware/AVR/AVRDigitalIn.bin delete mode 100644 macros/Hardware/AVR/AVRDigitalOut.bin delete mode 100644 macros/Hardware/AVR/AVRDigitalPortSetup.bin delete mode 100644 macros/Hardware/AVR/AVRDigitalSetup.bin delete mode 100644 macros/Hardware/AVR/AVRGetTimerValue.bin delete mode 100644 macros/Hardware/AVR/AVRPWM0SetDuty.bin delete mode 100644 macros/Hardware/AVR/AVRPWM0Setup.bin delete mode 100644 macros/Hardware/AVR/AVRPWM1SetDuty.bin delete mode 100644 macros/Hardware/AVR/AVRPWM1Setup.bin delete mode 100644 macros/Hardware/AVR/AVRPWM2SetDuty.bin delete mode 100644 macros/Hardware/AVR/AVRPWM2Setup.bin delete mode 100644 macros/Hardware/AVR/AVRReadADC.bin delete mode 100644 macros/Hardware/AVR/AVRSleep.bin delete mode 100644 macros/Hardware/AVR/AVRTimerSetup.bin delete mode 100644 macros/Hardware/AVR/AVRUARTReceive.bin delete mode 100644 macros/Hardware/AVR/AVRUARTSetup.bin delete mode 100644 macros/Hardware/AVR/AVRUARTTransmit.bin delete mode 100644 macros/Hardware/AVR/GetAVRSupportFunctions.bin delete mode 100644 macros/Hardware/AVR/GetPeripheral.bin delete mode 100644 macros/Hardware/AVR/InsertPeripheralInList.bin delete mode 100644 macros/Hardware/AVR/IsAVRSupportFunction.bin delete mode 100644 macros/Hardware/RasberryPi/GetRPISupportFunctions.bin delete mode 100644 macros/Hardware/RasberryPi/IsRPISupportFunction.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_DelayMicro.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_DelayMilli.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_DigitalIn.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_DigitalOut.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_DigitalSetup.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_GetMicros.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_GetMillis.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_HardPWMSetClock.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_HardPWMSetMode.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_HardPWMSetRange.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_HardPWMWrite.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_PinISR.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_SerialClose.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_SerialFlush.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_SerialGetChar.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_SerialSendChar.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_SerialSendData.bin delete mode 100644 macros/Hardware/RasberryPi/RPI_SerialSetup.bin delete mode 100644 macros/Hardware/RasberryPi/u16RPISerialDataAvail.bin delete mode 100644 macros/ImageProcessing/core/CV_CreateImage.bin delete mode 100644 macros/ImageProcessing/core/CV_GetImgSize.bin delete mode 100644 macros/ImageProcessing/highgui/CV_LoadImage.bin delete mode 100644 macros/ImageProcessing/highgui/CV_SaveImage.bin delete mode 100644 macros/ImageProcessing/highgui/CV_ShowImage.bin delete mode 100644 macros/ImageProcessing/highgui/CV_WaitKey.bin delete mode 100644 macros/ImageProcessing/imgproc/CV_AdaptiveThreshold.bin delete mode 100644 macros/ImageProcessing/imgproc/CV_Blur.bin delete mode 100644 macros/ImageProcessing/imgproc/CV_Canny.bin delete mode 100644 macros/ImageProcessing/imgproc/CV_CornerHarris.bin delete mode 100644 macros/ImageProcessing/imgproc/CV_CvtColor.bin delete mode 100644 macros/ImageProcessing/imgproc/CV_Dilate.bin delete mode 100644 macros/ImageProcessing/imgproc/CV_DistanceTransform.bin delete mode 100644 macros/ImageProcessing/imgproc/CV_Erode.bin delete mode 100644 macros/ImageProcessing/imgproc/CV_GaussianBlur.bin delete mode 100644 macros/ImageProcessing/imgproc/CV_MedianBlur.bin delete mode 100644 macros/ImageProcessing/imgproc/CV_Threshold.bin delete mode 100644 macros/Scilab-Arduino/GenerateSetupFunction.bin delete mode 100644 macros/Scilab-Arduino/GetArduinoFunctions.bin delete mode 100644 macros/Scilab-Arduino/GetArduinoSetupFunctions.bin delete mode 100644 macros/Scilab-Arduino/InsertSetupInList.bin delete mode 100644 macros/Scilab-Arduino/IsArduinoFunction.bin delete mode 100644 macros/Scilab-Arduino/IsArduinoSetupFunction.bin delete mode 100644 macros/SymbolTable/ST_AnalyzeScope.bin delete mode 100644 macros/SymbolTable/ST_Del.bin delete mode 100644 macros/SymbolTable/ST_FindPos.bin delete mode 100644 macros/SymbolTable/ST_Get.bin delete mode 100644 macros/SymbolTable/ST_GetInArgInfo.bin delete mode 100644 macros/SymbolTable/ST_GetSymbolInfo.bin delete mode 100644 macros/SymbolTable/ST_InsForCntVars.bin delete mode 100644 macros/SymbolTable/ST_InsOutArg.bin delete mode 100644 macros/SymbolTable/ST_Load.bin delete mode 100644 macros/SymbolTable/ST_MatchSymbol.bin delete mode 100644 macros/SymbolTable/ST_Save.bin delete mode 100644 macros/SymbolTable/ST_Set.bin delete mode 100644 macros/ToolInitialization/INIT_CreateDirs.bin delete mode 100644 macros/ToolInitialization/INIT_FillSCI2LibCDirs.bin delete mode 100644 macros/ToolInitialization/INIT_GenAnnFLFunctions.bin delete mode 100644 macros/ToolInitialization/INIT_GenFileInfo.bin delete mode 100644 macros/ToolInitialization/INIT_GenLibraries.bin delete mode 100644 macros/ToolInitialization/INIT_GenSharedInfo.bin delete mode 100644 macros/ToolInitialization/INIT_LoadLibraries.bin delete mode 100644 macros/ToolInitialization/INIT_RemoveDirs.bin delete mode 100644 macros/ToolInitialization/INIT_SCI2C.bin delete mode 100644 macros/ToolInitialization/INIT_SharedInfoEqual.bin delete mode 100644 macros/ToolInitialization/ManageNextConversion.bin delete mode 100644 macros/ToolInitialization/UpdateSCI2CInfo.bin delete mode 100644 macros/ToolInitialization/doublecomplex.bin delete mode 100644 macros/ToolInitialization/floatcomplex.bin delete mode 100644 macros/cb_sci2c_gui.bin delete mode 100644 macros/findDeps/Scilab2CDeps.bin delete mode 100644 macros/findDeps/findDeps.bin delete mode 100644 macros/findDeps/getAllHeaders.bin delete mode 100644 macros/findDeps/getAllInterfaces.bin delete mode 100644 macros/findDeps/getAllLibraries.bin delete mode 100644 macros/findDeps/getAllSources.bin delete mode 100644 macros/findDeps/getArduinoFiles.bin delete mode 100644 macros/getScilab2cVersion.bin delete mode 100644 macros/runsci2c.bin delete mode 100644 macros/runscicode.bin delete mode 100644 macros/sci2c_gui.bin delete mode 100644 macros/scilab2c.bin (limited to 'macros') diff --git a/macros/ASTManagement/%comment_string.bin b/macros/ASTManagement/%comment_string.bin deleted file mode 100644 index fb894945..00000000 Binary files a/macros/ASTManagement/%comment_string.bin and /dev/null differ diff --git a/macros/ASTManagement/%cste_string.bin b/macros/ASTManagement/%cste_string.bin deleted file mode 100644 index ba643c47..00000000 Binary files a/macros/ASTManagement/%cste_string.bin and /dev/null differ diff --git a/macros/ASTManagement/%equal_string.bin b/macros/ASTManagement/%equal_string.bin deleted file mode 100644 index 7f88fee6..00000000 Binary files a/macros/ASTManagement/%equal_string.bin and /dev/null differ diff --git a/macros/ASTManagement/%equal_string.sci b/macros/ASTManagement/%equal_string.sci index 9678f0e0..041fb84a 100644 --- a/macros/ASTManagement/%equal_string.sci +++ b/macros/ASTManagement/%equal_string.sci @@ -13,4 +13,4 @@ function txt=%equal_string(e) ' '+objectlist2string(e.lhs) 'EndEqual' ] -endfunction \ No newline at end of file +endfunction diff --git a/macros/ASTManagement/%for_string.bin b/macros/ASTManagement/%for_string.bin deleted file mode 100644 index c3fda16b..00000000 Binary files a/macros/ASTManagement/%for_string.bin and /dev/null differ diff --git a/macros/ASTManagement/%funcall_string.bin b/macros/ASTManagement/%funcall_string.bin deleted file mode 100644 index 8354586d..00000000 Binary files a/macros/ASTManagement/%funcall_string.bin and /dev/null differ diff --git a/macros/ASTManagement/%ifthenel_string.bin b/macros/ASTManagement/%ifthenel_string.bin deleted file mode 100644 index 1c6fa73d..00000000 Binary files a/macros/ASTManagement/%ifthenel_string.bin and /dev/null differ diff --git a/macros/ASTManagement/%ifthenelse_string.bin b/macros/ASTManagement/%ifthenelse_string.bin deleted file mode 100644 index 456ffadc..00000000 Binary files a/macros/ASTManagement/%ifthenelse_string.bin and /dev/null differ diff --git a/macros/ASTManagement/%operatio_string.bin b/macros/ASTManagement/%operatio_string.bin deleted file mode 100644 index 40abf6b2..00000000 Binary files a/macros/ASTManagement/%operatio_string.bin and /dev/null differ diff --git a/macros/ASTManagement/%operatio_string.sci b/macros/ASTManagement/%operatio_string.sci index 8421a3f4..c0ecb478 100644 --- a/macros/ASTManagement/%operatio_string.sci +++ b/macros/ASTManagement/%operatio_string.sci @@ -4,10 +4,17 @@ function txt=%operatio_string(O) //fields: // operands: a list // operator: a string +if O.operator <> 'rc' txt=['Operation' ' Operands:' ' '+objectlist2string(O.operands) ' Operator: '+O.operator 'EndOperation' ] -endfunction \ No newline at end of file +else + txt=[' Operands:' + ' '+objectlist2string(O.operands) + 'Endrc' + ] +end +endfunction diff --git a/macros/ASTManagement/%operation_string.bin b/macros/ASTManagement/%operation_string.bin deleted file mode 100644 index dfbeec96..00000000 Binary files a/macros/ASTManagement/%operation_string.bin and /dev/null differ diff --git a/macros/ASTManagement/%program_p.bin b/macros/ASTManagement/%program_p.bin deleted file mode 100644 index 216a38b2..00000000 Binary files a/macros/ASTManagement/%program_p.bin and /dev/null differ diff --git a/macros/ASTManagement/%program_string.bin b/macros/ASTManagement/%program_string.bin deleted file mode 100644 index 3a8fc95b..00000000 Binary files a/macros/ASTManagement/%program_string.bin and /dev/null differ diff --git a/macros/ASTManagement/%variable_string.bin b/macros/ASTManagement/%variable_string.bin deleted file mode 100644 index f81fd6e0..00000000 Binary files a/macros/ASTManagement/%variable_string.bin and /dev/null differ diff --git a/macros/ASTManagement/%while_string.bin b/macros/ASTManagement/%while_string.bin deleted file mode 100644 index 142189c6..00000000 Binary files a/macros/ASTManagement/%while_string.bin and /dev/null differ diff --git a/macros/ASTManagement/AST2Ccode.bin b/macros/ASTManagement/AST2Ccode.bin deleted file mode 100644 index 9daefb83..00000000 Binary files a/macros/ASTManagement/AST2Ccode.bin and /dev/null differ diff --git a/macros/ASTManagement/AST2Ccode.sci b/macros/ASTManagement/AST2Ccode.sci index 73183f79..19cf00c4 100644 --- a/macros/ASTManagement/AST2Ccode.sci +++ b/macros/ASTManagement/AST2Ccode.sci @@ -46,6 +46,9 @@ ReportFileName = FileInfo.Funct(nxtscifunnumber).ReportFileName; // --------------------------------- // --- Parameter Initialization. --- // --------------------------------- +global rc_count +rc_count = 0; + global SCI2CSTACK SCI2CSTACK = ['EMPTYSTACK']; @@ -144,29 +147,45 @@ while ~meof(fidAST) //NUT: per fare in modo di coprire le ins, anche se ci puo' essere qualche rischio quando //NUT: ho miste ins e variabili, per esempio [c(1,1), a] = twooutfun(); //NUT: in questo caso solo una delle due equal va scartata. - [FileInfo,SharedInfo] = AST_HandleEndGenFun(FileInfo,SharedInfo,'Equal'); - SharedInfo = INIT_SharedInfoEqual(SharedInfo); + if rc_count > 0 + [FileInfo,SharedInfo] = AST_HandleFunRC(FileInfo,SharedInfo); + else + [FileInfo,SharedInfo] = AST_HandleEndGenFun(FileInfo,SharedInfo,'Equal'); + SharedInfo = INIT_SharedInfoEqual(SharedInfo); + end case 'Equal' then SharedInfo.Equal.Enabled = 1; // 1 means enabled -> we are inside an equal AST block. AST_PushASTStack(treeline); case 'Lhs :' then - SharedInfo.Equal.Lhs = 1; // 1 means that we are inside the Lhs block of the Equal - //if SharedInfo.Equal.NOutArg > 0 - [EqualInArgName,EqualInArgScope,EqualNInArg] = AST_ReadEqualRhsNames(FileInfo,SharedInfo); - SharedInfo.Equal.NInArg = EqualNInArg; - //end + disp(rc_count); + if rc_count > 0 + SharedInfo.Equal.Lhs = 1; + [EqualInArgName,EqualInArgScope,EqualNInArg] = AST_HandleRC(FileInfo,SharedInfo); + SharedInfo.Equal.NInArg = EqualNInArg; + AST_PushASTStack(treeline); + for tmpcnt = 1:SharedInfo.Equal.NInArg + SharedInfo.Equal.InArg(tmpcnt).Name = EqualInArgName(tmpcnt); + SharedInfo.Equal.InArg(tmpcnt).Scope = EqualInArgScope(tmpcnt); + end + else + SharedInfo.Equal.Lhs = 1; // 1 means that we are inside the Lhs block of the Equal + //if SharedInfo.Equal.NOutArg > 0 + [EqualInArgName,EqualInArgScope,EqualNInArg] = AST_ReadEqualRhsNames(FileInfo,SharedInfo); + SharedInfo.Equal.NInArg = EqualNInArg; + //end - // lengthNumber = length('Number_'); - // if (part(EqualInArgScope,1:lengthNumber) == 'Number_') - // SharedInfo.SkipNextEqual = 1 - // end - - for tmpcnt = 1:SharedInfo.Equal.NInArg - SharedInfo.Equal.InArg(tmpcnt).Name = EqualInArgName(tmpcnt); - SharedInfo.Equal.InArg(tmpcnt).Scope = EqualInArgScope(tmpcnt); - end - //end - AST_PushASTStack(treeline); + // lengthNumber = length('Number_'); + // if (part(EqualInArgScope,1:lengthNumber) == 'Number_') + // SharedInfo.SkipNextEqual = 1 + // end + + for tmpcnt = 1:SharedInfo.Equal.NInArg + SharedInfo.Equal.InArg(tmpcnt).Name = EqualInArgName(tmpcnt); + SharedInfo.Equal.InArg(tmpcnt).Scope = EqualInArgScope(tmpcnt); + end + //end + AST_PushASTStack(treeline); + end // ---------------- // --- If/Else. --- @@ -233,6 +252,11 @@ while ~meof(fidAST) SharedInfo = AST_HandleEndWhile(FileInfo,SharedInfo); SharedInfo.While.Level = SharedInfo.While.Level - 1; + + case 'Endrc' then + rc_count = rc_count + 1; + //[FileInfo,SharedInfo] = AST_HandleRC(FileInfo,SharedInfo); + // ---------------- // --- Default. --- // ---------------- diff --git a/macros/ASTManagement/AST_CheckCommonInOutArgs.bin b/macros/ASTManagement/AST_CheckCommonInOutArgs.bin deleted file mode 100644 index 5c190ba3..00000000 Binary files a/macros/ASTManagement/AST_CheckCommonInOutArgs.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_CheckLastFunc.bin b/macros/ASTManagement/AST_CheckLastFunc.bin deleted file mode 100644 index 9cac2273..00000000 Binary files a/macros/ASTManagement/AST_CheckLastFunc.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_CheckLineLength.bin b/macros/ASTManagement/AST_CheckLineLength.bin deleted file mode 100644 index db486797..00000000 Binary files a/macros/ASTManagement/AST_CheckLineLength.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_CheckPrecSpecifier.bin b/macros/ASTManagement/AST_CheckPrecSpecifier.bin deleted file mode 100644 index 8e50397f..00000000 Binary files a/macros/ASTManagement/AST_CheckPrecSpecifier.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_DisplayStack.bin b/macros/ASTManagement/AST_DisplayStack.bin deleted file mode 100644 index 90cbcc74..00000000 Binary files a/macros/ASTManagement/AST_DisplayStack.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_ExtractNameAndScope.bin b/macros/ASTManagement/AST_ExtractNameAndScope.bin deleted file mode 100644 index 1944d88b..00000000 Binary files a/macros/ASTManagement/AST_ExtractNameAndScope.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_GetASTFile.bin b/macros/ASTManagement/AST_GetASTFile.bin deleted file mode 100644 index 261430e5..00000000 Binary files a/macros/ASTManagement/AST_GetASTFile.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_GetFuncallPrm.bin b/macros/ASTManagement/AST_GetFuncallPrm.bin deleted file mode 100644 index 37dbe771..00000000 Binary files a/macros/ASTManagement/AST_GetFuncallPrm.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_GetPrecAndLhsArg.bin b/macros/ASTManagement/AST_GetPrecAndLhsArg.bin deleted file mode 100644 index 71e44cb1..00000000 Binary files a/macros/ASTManagement/AST_GetPrecAndLhsArg.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleEOL.bin b/macros/ASTManagement/AST_HandleEOL.bin deleted file mode 100644 index 3b6b3bd1..00000000 Binary files a/macros/ASTManagement/AST_HandleEOL.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleEndFor.bin b/macros/ASTManagement/AST_HandleEndFor.bin deleted file mode 100644 index a6031b43..00000000 Binary files a/macros/ASTManagement/AST_HandleEndFor.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleEndGenFun.bin b/macros/ASTManagement/AST_HandleEndGenFun.bin deleted file mode 100644 index 6aab0b75..00000000 Binary files a/macros/ASTManagement/AST_HandleEndGenFun.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleEndProgram.bin b/macros/ASTManagement/AST_HandleEndProgram.bin deleted file mode 100644 index 5e02fdcd..00000000 Binary files a/macros/ASTManagement/AST_HandleEndProgram.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleEndWhile.bin b/macros/ASTManagement/AST_HandleEndWhile.bin deleted file mode 100644 index bafccbc2..00000000 Binary files a/macros/ASTManagement/AST_HandleEndWhile.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleFor.bin b/macros/ASTManagement/AST_HandleFor.bin deleted file mode 100644 index 27d44a12..00000000 Binary files a/macros/ASTManagement/AST_HandleFor.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleForStatem.bin b/macros/ASTManagement/AST_HandleForStatem.bin deleted file mode 100644 index 4839b049..00000000 Binary files a/macros/ASTManagement/AST_HandleForStatem.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleFunRC.sci b/macros/ASTManagement/AST_HandleFunRC.sci new file mode 100644 index 00000000..a70155a7 --- /dev/null +++ b/macros/ASTManagement/AST_HandleFunRC.sci @@ -0,0 +1,165 @@ +function [FileInfo,SharedInfo] = AST_HandleEndGenFun(FileInfo,SharedInfo) +// function [FileInfo,SharedInfo] = AST_HandleEndGenFun(FileInfo,SharedInfo,ASTFunType) +// ----------------------------------------------------------------- +// #RNU_RES_B +// Handles the EndFuncall, EndOperation and EndEqual tags of the AST. +// ASTFunType can be 'Funcall', 'Operation', 'Equal' +// Structure of Funcall: +// overloading function for "funcall" type tlist string function +// this is a node of the AST +// fields: +// rhs : a list +// name : string, the name of the function +// lhsnb: number, the number of function lhs +// txt=['Funcall : '+F.name +// ' #lhs : '+string(F.lhsnb) +// ' Rhs : ' +// ' '+objectlist2string(F.rhs) +// 'EndFuncall' +// ] +// #RNU_RES_E +// +// Input data: +// //NUT: add description here +// +// Output data: +// //NUT: add description here +// +// Status: +// 11-Apr-2007 -- Raffaele Nutricato: Author. +// +// Copyright 2007 Raffaele Nutricato. +// Contact: raffaele.nutricato@tiscali.it +// ----------------------------------------------------------------- + +// ------------------------------ +// --- Check input arguments. --- +// ------------------------------ + +// ----------------------- +// --- Initialization. --- +// ----------------------- +nxtscifunname = SharedInfo.NextSCIFunName; +nxtscifunnumber = SharedInfo.NextSCIFunNumber; +ReportFileName = FileInfo.Funct(nxtscifunnumber).ReportFileName; + +global SCI2CSTACK +global StackPosition; +global STACKDEDUG +// --------------------------- +// --- End Initialization. --- +// --------------------------- + +// ------------------------------ +// --- Read output parameters. -- +// ------------------------------ +LhsField = AST_PopASTStack(); +NOutArg = 0; +OutputArgumentNames = []; +OutputArgumentScope = []; +while (LhsField ~= 'Lhs :') + NOutArg = NOutArg + 1; + [OutputArgumentNames(NOutArg),OutputArgumentScope(NOutArg)] = AST_ExtractNameAndScope(LhsField); + LhsField = AST_PopASTStack(); + if (LhsField == 'Expression:') + error(9999, 'Found Expression: before Lhs'); + elseif (LhsField == 'Equal') + error(9999, 'Found Equal before Lhs'); + end +end + +// ------------------------------ +// --- Read input parameters. --- +// ------------------------------ + + +RhsField = AST_PopASTStack(); +NInArg = 0; +InArg = []; +while (RhsField ~= 'Expression:') + NInArg = NInArg + 1; + InArg(NInArg) = RhsField; + RhsField = AST_PopASTStack(); +end +InputArgumentNames = SCI2Cflipud(InputArgumentNames); +InputArgumentScope = SCI2Cflipud(InputArgumentScope); + + +// ------------------------------------- +// --- Generate the InArg structure. --- +// ------------------------------------- +//#RNU_RES_E +InArg = []; +for counterinputargs = 1:NInArg + InArg(counterinputargs).Name=InputArgumentNames(counterinputargs); + InArg(counterinputargs).Scope=InputArgumentScope(counterinputargs); +end + +//#RNU_RES_B +// ------------------------------------- +// --- Generate the InArg structure. --- +// ------------------------------------- +//#RNU_RES_E +OutArg = []; +for counteroutputargs = 1:NOutArg + OutArg(counteroutputargs).Name=OutputArgumentNames(counteroutputargs); + OutArg(counteroutputargs).Scope=OutputArgumentScope(counteroutputargs); +end + +// ------------------------ +// --- Print Some Info. --- +// ------------------------ + +PrintStringInfo('N Input Arguments: '+string(NInArg),ReportFileName,'file','y','n'); +PrintStringInfo('N Output Arguments: '+string(NOutArg),ReportFileName,'file','y'); + //#RNU_RES_E + for counterinputargs = 1:NInArg + //#RNU_RES_B + PrintStringInfo('Input Argument Number '+string(counterinputargs)+': '+InArg(counterinputargs).Name,... + ReportFileName,'file','y','n'); + PrintStringInfo(' Scope: '+InArg(counterinputargs).Scope,... + ReportFileName,'file','y','n'); + //#RNU_RES_E + end + for counteroutputargs = 1:NOutArg + //#RNU_RES_B + PrintStringInfo('Output Argument Number '+string(counteroutputargs)+': '+OutArg(counteroutputargs).Name,... + ReportFileName,'file','y','n'); + PrintStringInfo(' Scope: '+OutArg(counterinputargs).Scope,... + ReportFileName,'file','y','n'); + //#RNU_RES_E + end + +NOutArg_mod = NOutArg; + +FunTypeAnnot = ''; +FunSizeAnnot = ''; +NLhsArg = 0; +LhsArg = []; +PrintStringInfo('...Equal not found.',ReportFileName,'file','y'); + +PrintStringInfo('***Analyzing Input Arguments***',ReportFileName,'file','y'); +UpdatedInArg = InArg; +[InArg,SharedInfo] = ST_GetInArgInfo(InArg,NInArg,FileInfo,SharedInfo,'OpEqual'); + +size_count = 0; +for i = 1:NInArg + size_count = size_count + InArg(i).Size(2); +end + +PrintStringInfo(' Generating Out Arg names.',ReportFileName,'file','y'); +OutArg(1).Type = InArg(1).Type; +OutArg(1).Size(1) = '1' +OutArg(1).Size(2) = string(size_count); +OutArg(1).Dimension = InArg(1).Dimension; +OutArg(1).Value = InArg(1).Value; +OutArg(1).FindLike = InArg(1).FindLike; + +//--- Check for output Argument in symbol table ---// +OutArg = ST_AnalyzeScope(OutArg,NOutArg,FileInfo,SharedInfo); + +//--- Put the output Argument in symbol table ---// +ST_InsOutArg(OutArg,NOutArg,FileInfo,SharedInfo,'all'); + + +endfunction diff --git a/macros/ASTManagement/AST_HandleHeader.bin b/macros/ASTManagement/AST_HandleHeader.bin deleted file mode 100644 index 87ef763a..00000000 Binary files a/macros/ASTManagement/AST_HandleHeader.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleIfElse.bin b/macros/ASTManagement/AST_HandleIfElse.bin deleted file mode 100644 index d30e47b4..00000000 Binary files a/macros/ASTManagement/AST_HandleIfElse.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleRC.sci b/macros/ASTManagement/AST_HandleRC.sci new file mode 100644 index 00000000..b1a1003f --- /dev/null +++ b/macros/ASTManagement/AST_HandleRC.sci @@ -0,0 +1,81 @@ +function [RhsNames,RhsScope,NRhs] = AST_ReadEqualRhsNames(FileInfo,SharedInfo) +// function [FileInfo,SharedInfo] = AST_HandleEndGenFun(FileInfo,SharedInfo,ASTFunType) +// ----------------------------------------------------------------- +// #RNU_RES_B +// Handles the EndFuncall, EndOperation and EndEqual tags of the AST. +// ASTFunType can be 'Funcall', 'Operation', 'Equal' +// Structure of Funcall: +// overloading function for "funcall" type tlist string function +// this is a node of the AST +// fields: +// rhs : a list +// name : string, the name of the function +// lhsnb: number, the number of function lhs +// txt=['Funcall : '+F.name +// ' #lhs : '+string(F.lhsnb) +// ' Rhs : ' +// ' '+objectlist2string(F.rhs) +// 'EndFuncall' +// ] +// #RNU_RES_E +// +// Input data: +// //NUT: add description here +// +// Output data: +// //NUT: add description here +// +// Status: +// 11-Apr-2007 -- Raffaele Nutricato: Author. +// +// Copyright 2007 Raffaele Nutricato. +// Contact: raffaele.nutricato@tiscali.it +// ----------------------------------------------------------------- + +ReportFileName = FileInfo.Funct(nxtscifunnumber).ReportFileName; + +// ------------------------------ +// --- Check input arguments. --- +// ------------------------------ + + +global SCI2CSTACK +global StackPosition; +global STACKDEDUG +// --------------------------- +// --- End Initialization. --- +// --------------------------- + + +// ------------------------------ +// --- Read input parameters. --- +// ------------------------------ +cntpop = 1; +NRhs = 0; +RhsField(cntpop) = AST_PopASTStack(); +RhsNames = []; +while (RhsField(cntpop) ~= 'Operands:') + NRhs = NRhs + 1; + [RhsNames(NRhs),RhsScope(NRhs)] = AST_ExtractNameAndScope(RhsField(cntpop)); + cntpop = cntpop + 1; + RhsField(cntpop) = AST_PopASTStack(); +end +RhsNames = SCI2Cflipud(RhsNames); +RhsScope = SCI2Cflipud(RhsScope); + +// --- Repush everything into the stack. --- +for cntpush = cntpop:-1:1 + AST_PushASTStack(RhsField(cntpush)); +end + + +for counterinputargs = 1:NRhs + //#RNU_RES_B + PrintStringInfo('Input Argument Number '+string(counterinputargs)+': '+InArg(counterinputargs).Name,... + ReportFileName,'file','y'); + PrintStringInfo(' Scope: '+InArg(counterinputargs).Scope,... + ReportFileName,'file','y'); + //#RNU_RES_E +end + +endfunction diff --git a/macros/ASTManagement/AST_HandleWhileExpr.bin b/macros/ASTManagement/AST_HandleWhileExpr.bin deleted file mode 100644 index 5f3da2de..00000000 Binary files a/macros/ASTManagement/AST_HandleWhileExpr.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_HandleWhileStatem.bin b/macros/ASTManagement/AST_HandleWhileStatem.bin deleted file mode 100644 index 4f7704ea..00000000 Binary files a/macros/ASTManagement/AST_HandleWhileStatem.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_ParseEqualStruct.bin b/macros/ASTManagement/AST_ParseEqualStruct.bin deleted file mode 100644 index 459c62e8..00000000 Binary files a/macros/ASTManagement/AST_ParseEqualStruct.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_ParseEqualStruct.sci b/macros/ASTManagement/AST_ParseEqualStruct.sci index fa76a01d..68bc3da7 100644 --- a/macros/ASTManagement/AST_ParseEqualStruct.sci +++ b/macros/ASTManagement/AST_ParseEqualStruct.sci @@ -123,7 +123,7 @@ end // ------------------------ //#RNU_RES_B PrintStringInfo('Function Name: '+FunctionName,ReportFileName,'file','y','n'); -PrintStringInfo('N Intput Arguments: '+string(NInArg),ReportFileName,'file','y','n'); +PrintStringInfo('N Input Arguments: '+string(NInArg),ReportFileName,'file','y','n'); //#RNU_RES_E if (SharedInfo.Equal.Nins > 0) //#RNU_RES_B diff --git a/macros/ASTManagement/AST_ParseFuncallStruct.bin b/macros/ASTManagement/AST_ParseFuncallStruct.bin deleted file mode 100644 index 1cbeb5c0..00000000 Binary files a/macros/ASTManagement/AST_ParseFuncallStruct.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_ParseIfExprStruct.bin b/macros/ASTManagement/AST_ParseIfExprStruct.bin deleted file mode 100644 index 19ea5fe9..00000000 Binary files a/macros/ASTManagement/AST_ParseIfExprStruct.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_ParseOperStruct.bin b/macros/ASTManagement/AST_ParseOperStruct.bin deleted file mode 100644 index e189cbc9..00000000 Binary files a/macros/ASTManagement/AST_ParseOperStruct.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_PopASTStack.bin b/macros/ASTManagement/AST_PopASTStack.bin deleted file mode 100644 index f9b85d34..00000000 Binary files a/macros/ASTManagement/AST_PopASTStack.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_PushASTStack.bin b/macros/ASTManagement/AST_PushASTStack.bin deleted file mode 100644 index 8fcd563c..00000000 Binary files a/macros/ASTManagement/AST_PushASTStack.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_ReadASTHeader.bin b/macros/ASTManagement/AST_ReadASTHeader.bin deleted file mode 100644 index 614231c4..00000000 Binary files a/macros/ASTManagement/AST_ReadASTHeader.bin and /dev/null differ diff --git a/macros/ASTManagement/AST_ReadEqualRhsNames.bin b/macros/ASTManagement/AST_ReadEqualRhsNames.bin deleted file mode 100644 index a131c498..00000000 Binary files a/macros/ASTManagement/AST_ReadEqualRhsNames.bin and /dev/null differ diff --git a/macros/ASTManagement/GenOutArgNames.bin b/macros/ASTManagement/GenOutArgNames.bin deleted file mode 100644 index 2ebce86c..00000000 Binary files a/macros/ASTManagement/GenOutArgNames.bin and /dev/null differ diff --git a/macros/ASTManagement/Operator2FunName.bin b/macros/ASTManagement/Operator2FunName.bin deleted file mode 100644 index 884c99bc..00000000 Binary files a/macros/ASTManagement/Operator2FunName.bin and /dev/null differ diff --git a/macros/ASTManagement/SciFile2ASTFile.bin b/macros/ASTManagement/SciFile2ASTFile.bin deleted file mode 100644 index be8bc0d5..00000000 Binary files a/macros/ASTManagement/SciFile2ASTFile.bin and /dev/null differ diff --git a/macros/ASTManagement/_comment_string.bin b/macros/ASTManagement/_comment_string.bin deleted file mode 100644 index fb894945..00000000 Binary files a/macros/ASTManagement/_comment_string.bin and /dev/null differ diff --git a/macros/ASTManagement/_cste_string.bin b/macros/ASTManagement/_cste_string.bin deleted file mode 100644 index ba643c47..00000000 Binary files a/macros/ASTManagement/_cste_string.bin and /dev/null differ diff --git a/macros/ASTManagement/_equal_string.bin b/macros/ASTManagement/_equal_string.bin deleted file mode 100644 index 7f88fee6..00000000 Binary files a/macros/ASTManagement/_equal_string.bin and /dev/null differ diff --git a/macros/ASTManagement/_for_string.bin b/macros/ASTManagement/_for_string.bin deleted file mode 100644 index c3fda16b..00000000 Binary files a/macros/ASTManagement/_for_string.bin and /dev/null differ diff --git a/macros/ASTManagement/_funcall_string.bin b/macros/ASTManagement/_funcall_string.bin deleted file mode 100644 index 8354586d..00000000 Binary files a/macros/ASTManagement/_funcall_string.bin and /dev/null differ diff --git a/macros/ASTManagement/_ifthenel_string.bin b/macros/ASTManagement/_ifthenel_string.bin deleted file mode 100644 index 1c6fa73d..00000000 Binary files a/macros/ASTManagement/_ifthenel_string.bin and /dev/null differ diff --git a/macros/ASTManagement/_ifthenelse_string.bin b/macros/ASTManagement/_ifthenelse_string.bin deleted file mode 100644 index 456ffadc..00000000 Binary files a/macros/ASTManagement/_ifthenelse_string.bin and /dev/null differ diff --git a/macros/ASTManagement/_operatio_string.bin b/macros/ASTManagement/_operatio_string.bin deleted file mode 100644 index 40abf6b2..00000000 Binary files a/macros/ASTManagement/_operatio_string.bin and /dev/null differ diff --git a/macros/ASTManagement/_operation_string.bin b/macros/ASTManagement/_operation_string.bin deleted file mode 100644 index dfbeec96..00000000 Binary files a/macros/ASTManagement/_operation_string.bin and /dev/null differ diff --git a/macros/ASTManagement/_program_p.bin b/macros/ASTManagement/_program_p.bin deleted file mode 100644 index 216a38b2..00000000 Binary files a/macros/ASTManagement/_program_p.bin and /dev/null differ diff --git a/macros/ASTManagement/_program_string.bin b/macros/ASTManagement/_program_string.bin deleted file mode 100644 index 3a8fc95b..00000000 Binary files a/macros/ASTManagement/_program_string.bin and /dev/null differ diff --git a/macros/ASTManagement/_variable_string.bin b/macros/ASTManagement/_variable_string.bin deleted file mode 100644 index f81fd6e0..00000000 Binary files a/macros/ASTManagement/_variable_string.bin and /dev/null differ diff --git a/macros/ASTManagement/_while_string.bin b/macros/ASTManagement/_while_string.bin deleted file mode 100644 index 142189c6..00000000 Binary files a/macros/ASTManagement/_while_string.bin and /dev/null differ diff --git a/macros/ASTManagement/lib b/macros/ASTManagement/lib index 42ffc2a7..c73eb6b2 100644 Binary files a/macros/ASTManagement/lib and b/macros/ASTManagement/lib differ diff --git a/macros/ASTManagement/names b/macros/ASTManagement/names index a1aafbc1..26edaf7c 100644 --- a/macros/ASTManagement/names +++ b/macros/ASTManagement/names @@ -28,8 +28,10 @@ AST_HandleEndProgram AST_HandleEndWhile AST_HandleFor AST_HandleForStatem +AST_HandleFunRC AST_HandleHeader AST_HandleIfElse +AST_HandleRC AST_HandleWhileExpr AST_HandleWhileStatem AST_ParseEqualStruct @@ -57,3 +59,5 @@ _program_string _variable_string _while_string objectlist2string +AST_HandleRC +AST_HandleFunRC diff --git a/macros/ASTManagement/objectlist2string.bin b/macros/ASTManagement/objectlist2string.bin deleted file mode 100644 index 96159f22..00000000 Binary files a/macros/ASTManagement/objectlist2string.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_FinalizeCode.bin b/macros/CCodeGeneration/C_FinalizeCode.bin deleted file mode 100644 index b4005914..00000000 Binary files a/macros/CCodeGeneration/C_FinalizeCode.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_ForExpression.bin b/macros/CCodeGeneration/C_ForExpression.bin deleted file mode 100644 index 1c3f6747..00000000 Binary files a/macros/CCodeGeneration/C_ForExpression.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_Funcall.bin b/macros/CCodeGeneration/C_Funcall.bin deleted file mode 100644 index 80fda7c4..00000000 Binary files a/macros/CCodeGeneration/C_Funcall.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_GenDeclarations.bin b/macros/CCodeGeneration/C_GenDeclarations.bin deleted file mode 100644 index c3b36009..00000000 Binary files a/macros/CCodeGeneration/C_GenDeclarations.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_GenerateFunName.bin b/macros/CCodeGeneration/C_GenerateFunName.bin deleted file mode 100644 index 1b723f16..00000000 Binary files a/macros/CCodeGeneration/C_GenerateFunName.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_GenerateLaunchScript.bin b/macros/CCodeGeneration/C_GenerateLaunchScript.bin deleted file mode 100644 index 587c1547..00000000 Binary files a/macros/CCodeGeneration/C_GenerateLaunchScript.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_GenerateMakefile.bin b/macros/CCodeGeneration/C_GenerateMakefile.bin deleted file mode 100644 index cea86411..00000000 Binary files a/macros/CCodeGeneration/C_GenerateMakefile.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_GenerateMakefile_msvc.bin b/macros/CCodeGeneration/C_GenerateMakefile_msvc.bin deleted file mode 100644 index 838c674e..00000000 Binary files a/macros/CCodeGeneration/C_GenerateMakefile_msvc.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_GenerateSCI2CHeader.bin b/macros/CCodeGeneration/C_GenerateSCI2CHeader.bin deleted file mode 100644 index 2e02cae4..00000000 Binary files a/macros/CCodeGeneration/C_GenerateSCI2CHeader.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_IfElseBlocks.bin b/macros/CCodeGeneration/C_IfElseBlocks.bin deleted file mode 100644 index 332e89bf..00000000 Binary files a/macros/CCodeGeneration/C_IfElseBlocks.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_IfExpression.bin b/macros/CCodeGeneration/C_IfExpression.bin deleted file mode 100644 index b1dc7370..00000000 Binary files a/macros/CCodeGeneration/C_IfExpression.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_IndentBlanks.bin b/macros/CCodeGeneration/C_IndentBlanks.bin deleted file mode 100644 index 77bfaebc..00000000 Binary files a/macros/CCodeGeneration/C_IndentBlanks.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_InitHeader.bin b/macros/CCodeGeneration/C_InitHeader.bin deleted file mode 100644 index 567822c0..00000000 Binary files a/macros/CCodeGeneration/C_InitHeader.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_MemAllocOutTempVars.bin b/macros/CCodeGeneration/C_MemAllocOutTempVars.bin deleted file mode 100644 index 443ad3c1..00000000 Binary files a/macros/CCodeGeneration/C_MemAllocOutTempVars.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_SCI2CHeader.bin b/macros/CCodeGeneration/C_SCI2CHeader.bin deleted file mode 100644 index 1d3e6182..00000000 Binary files a/macros/CCodeGeneration/C_SCI2CHeader.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_Type.bin b/macros/CCodeGeneration/C_Type.bin deleted file mode 100644 index 7b5bf444..00000000 Binary files a/macros/CCodeGeneration/C_Type.bin and /dev/null differ diff --git a/macros/CCodeGeneration/C_WhileExpression.bin b/macros/CCodeGeneration/C_WhileExpression.bin deleted file mode 100644 index 5e426505..00000000 Binary files a/macros/CCodeGeneration/C_WhileExpression.bin and /dev/null differ diff --git a/macros/CCodeGeneration/GenCFunDatFiles.bin b/macros/CCodeGeneration/GenCFunDatFiles.bin deleted file mode 100644 index 6a374f5b..00000000 Binary files a/macros/CCodeGeneration/GenCFunDatFiles.bin and /dev/null differ diff --git a/macros/CCodeGeneration/GetClsFileName.bin b/macros/CCodeGeneration/GetClsFileName.bin deleted file mode 100644 index dda02933..00000000 Binary files a/macros/CCodeGeneration/GetClsFileName.bin and /dev/null differ diff --git a/macros/CCodeGeneration/GetSymbolDimension.bin b/macros/CCodeGeneration/GetSymbolDimension.bin deleted file mode 100644 index 5c73f435..00000000 Binary files a/macros/CCodeGeneration/GetSymbolDimension.bin and /dev/null differ diff --git a/macros/CCodeGeneration/GetWhileCondVariable.bin b/macros/CCodeGeneration/GetWhileCondVariable.bin deleted file mode 100644 index 6815fb4b..00000000 Binary files a/macros/CCodeGeneration/GetWhileCondVariable.bin and /dev/null differ diff --git a/macros/CCodeGeneration/JoinDeclarAndCcode.bin b/macros/CCodeGeneration/JoinDeclarAndCcode.bin deleted file mode 100644 index 084ab085..00000000 Binary files a/macros/CCodeGeneration/JoinDeclarAndCcode.bin and /dev/null differ diff --git a/macros/CCodeGeneration/Sci2AnnotationFile.bin b/macros/CCodeGeneration/Sci2AnnotationFile.bin deleted file mode 100644 index 95fe5611..00000000 Binary files a/macros/CCodeGeneration/Sci2AnnotationFile.bin and /dev/null differ diff --git a/macros/CCodeGeneration/lib b/macros/CCodeGeneration/lib index b62a6c72..4e87a555 100644 Binary files a/macros/CCodeGeneration/lib and b/macros/CCodeGeneration/lib differ diff --git a/macros/CCodeGeneration/names b/macros/CCodeGeneration/names index efbb400a..c4dea610 100644 --- a/macros/CCodeGeneration/names +++ b/macros/CCodeGeneration/names @@ -12,6 +12,7 @@ C_IfExpression C_IndentBlanks C_InitHeader C_MemAllocOutTempVars +C_RCOperator C_SCI2CHeader C_Type C_WhileExpression diff --git a/macros/ErrorMessages/EM_NanSize.bin b/macros/ErrorMessages/EM_NanSize.bin deleted file mode 100644 index d0ad584b..00000000 Binary files a/macros/ErrorMessages/EM_NanSize.bin and /dev/null differ diff --git a/macros/ErrorMessages/EM_UnknownStep.bin b/macros/ErrorMessages/EM_UnknownStep.bin deleted file mode 100644 index 57a2b4d7..00000000 Binary files a/macros/ErrorMessages/EM_UnknownStep.bin and /dev/null differ diff --git a/macros/ErrorMessages/EM_ZeroSize.bin b/macros/ErrorMessages/EM_ZeroSize.bin deleted file mode 100644 index f8d2830f..00000000 Binary files a/macros/ErrorMessages/EM_ZeroSize.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_ADD.bin b/macros/FunctionAnnotation/FA_ADD.bin deleted file mode 100644 index 6c810828..00000000 Binary files a/macros/FunctionAnnotation/FA_ADD.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_DIV.bin b/macros/FunctionAnnotation/FA_DIV.bin deleted file mode 100644 index 6e6708fe..00000000 Binary files a/macros/FunctionAnnotation/FA_DIV.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_GetDefaultPrecision.bin b/macros/FunctionAnnotation/FA_GetDefaultPrecision.bin deleted file mode 100644 index fa48e833..00000000 Binary files a/macros/FunctionAnnotation/FA_GetDefaultPrecision.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_GetFunAnn.bin b/macros/FunctionAnnotation/FA_GetFunAnn.bin deleted file mode 100644 index ff29181c..00000000 Binary files a/macros/FunctionAnnotation/FA_GetFunAnn.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_GetOutArgInfo.bin b/macros/FunctionAnnotation/FA_GetOutArgInfo.bin deleted file mode 100644 index 89c0d1d3..00000000 Binary files a/macros/FunctionAnnotation/FA_GetOutArgInfo.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_GetResizeApproach.bin b/macros/FunctionAnnotation/FA_GetResizeApproach.bin deleted file mode 100644 index 77397e01..00000000 Binary files a/macros/FunctionAnnotation/FA_GetResizeApproach.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_INT.bin b/macros/FunctionAnnotation/FA_INT.bin deleted file mode 100644 index edf9bb84..00000000 Binary files a/macros/FunctionAnnotation/FA_INT.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_MAX.bin b/macros/FunctionAnnotation/FA_MAX.bin deleted file mode 100644 index a9debbab..00000000 Binary files a/macros/FunctionAnnotation/FA_MAX.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_MIN.bin b/macros/FunctionAnnotation/FA_MIN.bin deleted file mode 100644 index cc9bd02e..00000000 Binary files a/macros/FunctionAnnotation/FA_MIN.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_MUL.bin b/macros/FunctionAnnotation/FA_MUL.bin deleted file mode 100644 index 8b674c21..00000000 Binary files a/macros/FunctionAnnotation/FA_MUL.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_REAL.bin b/macros/FunctionAnnotation/FA_REAL.bin deleted file mode 100644 index ed68eb74..00000000 Binary files a/macros/FunctionAnnotation/FA_REAL.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SCHUR_SZ.bin b/macros/FunctionAnnotation/FA_SCHUR_SZ.bin deleted file mode 100644 index 292a6193..00000000 Binary files a/macros/FunctionAnnotation/FA_SCHUR_SZ.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SCHUR_TP.bin b/macros/FunctionAnnotation/FA_SCHUR_TP.bin deleted file mode 100644 index 4b0b438f..00000000 Binary files a/macros/FunctionAnnotation/FA_SCHUR_TP.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SUB.bin b/macros/FunctionAnnotation/FA_SUB.bin deleted file mode 100644 index fdc52b4d..00000000 Binary files a/macros/FunctionAnnotation/FA_SUB.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_1.bin b/macros/FunctionAnnotation/FA_SZ_1.bin deleted file mode 100644 index c01ff59d..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_1.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_2.bin b/macros/FunctionAnnotation/FA_SZ_2.bin deleted file mode 100644 index 00834df4..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_2.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_COLUMN_DIAG.bin b/macros/FunctionAnnotation/FA_SZ_COLUMN_DIAG.bin deleted file mode 100644 index a3b34afc..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_COLUMN_DIAG.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_COL_DIAG_IN_EX.bin b/macros/FunctionAnnotation/FA_SZ_COL_DIAG_IN_EX.bin deleted file mode 100644 index 76748237..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_COL_DIAG_IN_EX.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_DEC2BASE.bin b/macros/FunctionAnnotation/FA_SZ_DEC2BASE.bin deleted file mode 100644 index 879c5885..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_DEC2BASE.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_DEC2BIN.bin b/macros/FunctionAnnotation/FA_SZ_DEC2BIN.bin deleted file mode 100644 index af9d1cb8..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_DEC2BIN.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_DEC2HEX.bin b/macros/FunctionAnnotation/FA_SZ_DEC2HEX.bin deleted file mode 100644 index ddabb108..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_DEC2HEX.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_DEC2OCT.bin b/macros/FunctionAnnotation/FA_SZ_DEC2OCT.bin deleted file mode 100644 index be386e03..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_DEC2OCT.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_DIFF.bin b/macros/FunctionAnnotation/FA_SZ_DIFF.bin deleted file mode 100644 index 08d66c13..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_DIFF.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_FACTOR.bin b/macros/FunctionAnnotation/FA_SZ_FACTOR.bin deleted file mode 100644 index ee8f8991..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_FACTOR.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_FROM_VAL.bin b/macros/FunctionAnnotation/FA_SZ_FROM_VAL.bin deleted file mode 100644 index a06f3b16..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_FROM_VAL.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_LINSPACE_ROW.bin b/macros/FunctionAnnotation/FA_SZ_LINSPACE_ROW.bin deleted file mode 100644 index 60cb9d4e..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_LINSPACE_ROW.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_LQE.bin b/macros/FunctionAnnotation/FA_SZ_LQE.bin deleted file mode 100644 index 8abfa39b..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_LQE.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_LQR.bin b/macros/FunctionAnnotation/FA_SZ_LQR.bin deleted file mode 100644 index 843fb2ce..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_LQR.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OBSCNT.bin b/macros/FunctionAnnotation/FA_SZ_OBSCNT.bin deleted file mode 100644 index b936e29c..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OBSCNT.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPAPEX.bin b/macros/FunctionAnnotation/FA_SZ_OPAPEX.bin deleted file mode 100644 index 90e50348..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPAPEX.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPBACKSLASH.bin b/macros/FunctionAnnotation/FA_SZ_OPBACKSLASH.bin deleted file mode 100644 index be3e89ac..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPBACKSLASH.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPCC.bin b/macros/FunctionAnnotation/FA_SZ_OPCC.bin deleted file mode 100644 index 767385a3..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPCC.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPDOTAPEX.bin b/macros/FunctionAnnotation/FA_SZ_OPDOTAPEX.bin deleted file mode 100644 index 822cb5e8..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPDOTAPEX.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPDOTBACKSLASH.bin b/macros/FunctionAnnotation/FA_SZ_OPDOTBACKSLASH.bin deleted file mode 100644 index 2af7e390..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPDOTBACKSLASH.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPDOTHAT.bin b/macros/FunctionAnnotation/FA_SZ_OPDOTHAT.bin deleted file mode 100644 index 72d6e23d..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPDOTHAT.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPDOTSLASH.bin b/macros/FunctionAnnotation/FA_SZ_OPDOTSLASH.bin deleted file mode 100644 index f060e87e..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPDOTSLASH.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPDOTSTAR.bin b/macros/FunctionAnnotation/FA_SZ_OPDOTSTAR.bin deleted file mode 100644 index 6be9a457..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPDOTSTAR.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPHAT.bin b/macros/FunctionAnnotation/FA_SZ_OPHAT.bin deleted file mode 100644 index feb8122d..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPHAT.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGAND.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGAND.bin deleted file mode 100644 index e4419128..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPLOGAND.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGEQ.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGEQ.bin deleted file mode 100644 index afe431b3..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPLOGEQ.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGGE.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGGE.bin deleted file mode 100644 index 87d2d5bf..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPLOGGE.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGGT.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGGT.bin deleted file mode 100644 index c3a1d88c..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPLOGGT.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGLE.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGLE.bin deleted file mode 100644 index 80216050..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPLOGLE.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGLT.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGLT.bin deleted file mode 100644 index 417fe265..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPLOGLT.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGNE.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGNE.bin deleted file mode 100644 index 6c9f9bf0..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPLOGNE.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGNOT.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGNOT.bin deleted file mode 100644 index 417a9195..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPLOGNOT.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPLOGOR.bin b/macros/FunctionAnnotation/FA_SZ_OPLOGOR.bin deleted file mode 100644 index af6c2a8e..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPLOGOR.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPMINUS.bin b/macros/FunctionAnnotation/FA_SZ_OPMINUS.bin deleted file mode 100644 index deac97df..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPMINUS.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPPLUS.bin b/macros/FunctionAnnotation/FA_SZ_OPPLUS.bin deleted file mode 100644 index da84349d..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPPLUS.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPPLUSA.bin b/macros/FunctionAnnotation/FA_SZ_OPPLUSA.bin deleted file mode 100644 index b45ac592..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPPLUSA.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPRC.bin b/macros/FunctionAnnotation/FA_SZ_OPRC.bin deleted file mode 100644 index 6d55e274..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPRC.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPSLASH.bin b/macros/FunctionAnnotation/FA_SZ_OPSLASH.bin deleted file mode 100644 index 14bb17f9..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPSLASH.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_OPSTAR.bin b/macros/FunctionAnnotation/FA_SZ_OPSTAR.bin deleted file mode 100644 index 2f28cb62..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_OPSTAR.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_PRIMES.bin b/macros/FunctionAnnotation/FA_SZ_PRIMES.bin deleted file mode 100644 index 353edab7..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_PRIMES.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_ROW_COLUMN_CAT.bin b/macros/FunctionAnnotation/FA_SZ_ROW_COLUMN_CAT.bin deleted file mode 100644 index 3b0c0b78..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_ROW_COLUMN_CAT.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_ROW_DIAG.bin b/macros/FunctionAnnotation/FA_SZ_ROW_DIAG.bin deleted file mode 100644 index f5f1a236..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_ROW_DIAG.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_ROW_DIAG_INS_EXT.bin b/macros/FunctionAnnotation/FA_SZ_ROW_DIAG_INS_EXT.bin deleted file mode 100644 index e5d8e650..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_ROW_DIAG_INS_EXT.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_SEL1.bin b/macros/FunctionAnnotation/FA_SZ_SEL1.bin deleted file mode 100644 index 1d68a2e6..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_SEL1.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_SZ_SEL2.bin b/macros/FunctionAnnotation/FA_SZ_SEL2.bin deleted file mode 100644 index d3897f7d..00000000 Binary files a/macros/FunctionAnnotation/FA_SZ_SEL2.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_C.bin b/macros/FunctionAnnotation/FA_TP_C.bin deleted file mode 100644 index d13d92ca..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_C.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_COMPLEX.bin b/macros/FunctionAnnotation/FA_TP_COMPLEX.bin deleted file mode 100644 index 3400b2af..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_COMPLEX.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_CVIMAGE.bin b/macros/FunctionAnnotation/FA_TP_CVIMAGE.bin deleted file mode 100644 index a7327099..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_CVIMAGE.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_D.bin b/macros/FunctionAnnotation/FA_TP_D.bin deleted file mode 100644 index 12293dab..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_D.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_I.bin b/macros/FunctionAnnotation/FA_TP_I.bin deleted file mode 100644 index 503be40b..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_I.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_INT16.bin b/macros/FunctionAnnotation/FA_TP_INT16.bin deleted file mode 100644 index fba4305a..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_INT16.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_INT8.bin b/macros/FunctionAnnotation/FA_TP_INT8.bin deleted file mode 100644 index f67d7485..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_INT8.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_MAX.bin b/macros/FunctionAnnotation/FA_TP_MAX.bin deleted file mode 100644 index 099ea1ba..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_MAX.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_MIN_REAL.bin b/macros/FunctionAnnotation/FA_TP_MIN_REAL.bin deleted file mode 100644 index 60293a1d..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_MIN_REAL.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_REAL.bin b/macros/FunctionAnnotation/FA_TP_REAL.bin deleted file mode 100644 index 7e54122a..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_REAL.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_S.bin b/macros/FunctionAnnotation/FA_TP_S.bin deleted file mode 100644 index 1419e461..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_S.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_UINT16.bin b/macros/FunctionAnnotation/FA_TP_UINT16.bin deleted file mode 100644 index dc455ca6..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_UINT16.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_UINT8.bin b/macros/FunctionAnnotation/FA_TP_UINT8.bin deleted file mode 100644 index 508db417..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_UINT8.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_USER.bin b/macros/FunctionAnnotation/FA_TP_USER.bin deleted file mode 100644 index 87e18d54..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_USER.bin and /dev/null differ diff --git a/macros/FunctionAnnotation/FA_TP_Z.bin b/macros/FunctionAnnotation/FA_TP_Z.bin deleted file mode 100644 index 6c371723..00000000 Binary files a/macros/FunctionAnnotation/FA_TP_Z.bin and /dev/null differ diff --git a/macros/FunctionList/FL_ExistCFunction.bin b/macros/FunctionList/FL_ExistCFunction.bin deleted file mode 100644 index 1c85aa21..00000000 Binary files a/macros/FunctionList/FL_ExistCFunction.bin and /dev/null differ diff --git a/macros/FunctionList/FL_ExtractFuncList.bin b/macros/FunctionList/FL_ExtractFuncList.bin deleted file mode 100644 index ec74708d..00000000 Binary files a/macros/FunctionList/FL_ExtractFuncList.bin and /dev/null differ diff --git a/macros/FunctionList/FL_GetFunctionClass.bin b/macros/FunctionList/FL_GetFunctionClass.bin deleted file mode 100644 index faa210e6..00000000 Binary files a/macros/FunctionList/FL_GetFunctionClass.bin and /dev/null differ diff --git a/macros/FunctionList/FL_InOutArgs2CFunNames.bin b/macros/FunctionList/FL_InOutArgs2CFunNames.bin deleted file mode 100644 index 09d5eb5e..00000000 Binary files a/macros/FunctionList/FL_InOutArgs2CFunNames.bin and /dev/null differ diff --git a/macros/FunctionList/FL_UpdateConverted.bin b/macros/FunctionList/FL_UpdateConverted.bin deleted file mode 100644 index 73f2cf02..00000000 Binary files a/macros/FunctionList/FL_UpdateConverted.bin and /dev/null differ diff --git a/macros/FunctionList/FL_UpdateToBeConv.bin b/macros/FunctionList/FL_UpdateToBeConv.bin deleted file mode 100644 index 44b5803f..00000000 Binary files a/macros/FunctionList/FL_UpdateToBeConv.bin and /dev/null differ diff --git a/macros/GeneralFunctions/Array2String.bin b/macros/GeneralFunctions/Array2String.bin deleted file mode 100644 index c40274de..00000000 Binary files a/macros/GeneralFunctions/Array2String.bin and /dev/null differ diff --git a/macros/GeneralFunctions/ConvertPathMat2C.bin b/macros/GeneralFunctions/ConvertPathMat2C.bin deleted file mode 100644 index 7dd14227..00000000 Binary files a/macros/GeneralFunctions/ConvertPathMat2C.bin and /dev/null differ diff --git a/macros/GeneralFunctions/File2StringArray.bin b/macros/GeneralFunctions/File2StringArray.bin deleted file mode 100644 index 1b050f4e..00000000 Binary files a/macros/GeneralFunctions/File2StringArray.bin and /dev/null differ diff --git a/macros/GeneralFunctions/FunName2SciFileName.bin b/macros/GeneralFunctions/FunName2SciFileName.bin deleted file mode 100644 index c3cb5387..00000000 Binary files a/macros/GeneralFunctions/FunName2SciFileName.bin and /dev/null differ diff --git a/macros/GeneralFunctions/IsNanSize.bin b/macros/GeneralFunctions/IsNanSize.bin deleted file mode 100644 index 71735125..00000000 Binary files a/macros/GeneralFunctions/IsNanSize.bin and /dev/null differ diff --git a/macros/GeneralFunctions/KeyStr2FileStrPos.bin b/macros/GeneralFunctions/KeyStr2FileStrPos.bin deleted file mode 100644 index 5c6cfaff..00000000 Binary files a/macros/GeneralFunctions/KeyStr2FileStrPos.bin and /dev/null differ diff --git a/macros/GeneralFunctions/PrintStepInfo.bin b/macros/GeneralFunctions/PrintStepInfo.bin deleted file mode 100644 index 98208f8f..00000000 Binary files a/macros/GeneralFunctions/PrintStepInfo.bin and /dev/null differ diff --git a/macros/GeneralFunctions/PrintStringInfo.bin b/macros/GeneralFunctions/PrintStringInfo.bin deleted file mode 100644 index c936b207..00000000 Binary files a/macros/GeneralFunctions/PrintStringInfo.bin and /dev/null differ diff --git a/macros/GeneralFunctions/ReadStringCard.bin b/macros/GeneralFunctions/ReadStringCard.bin deleted file mode 100644 index f9b28283..00000000 Binary files a/macros/GeneralFunctions/ReadStringCard.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2CCreateDir.bin b/macros/GeneralFunctions/SCI2CCreateDir.bin deleted file mode 100644 index 007b6fb8..00000000 Binary files a/macros/GeneralFunctions/SCI2CCreateDir.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2CFindFile.bin b/macros/GeneralFunctions/SCI2CFindFile.bin deleted file mode 100644 index fe8e783d..00000000 Binary files a/macros/GeneralFunctions/SCI2CFindFile.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2CNInArgCheck.bin b/macros/GeneralFunctions/SCI2CNInArgCheck.bin deleted file mode 100644 index 8d96b6e9..00000000 Binary files a/macros/GeneralFunctions/SCI2CNInArgCheck.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2COpenFileRead.bin b/macros/GeneralFunctions/SCI2COpenFileRead.bin deleted file mode 100644 index f3f6a5e3..00000000 Binary files a/macros/GeneralFunctions/SCI2COpenFileRead.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2COpenFileWrite.bin b/macros/GeneralFunctions/SCI2COpenFileWrite.bin deleted file mode 100644 index 0287b3aa..00000000 Binary files a/macros/GeneralFunctions/SCI2COpenFileWrite.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2CTemplate.bin b/macros/GeneralFunctions/SCI2CTemplate.bin deleted file mode 100644 index c485b457..00000000 Binary files a/macros/GeneralFunctions/SCI2CTemplate.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2Ccopyfile.bin b/macros/GeneralFunctions/SCI2Ccopyfile.bin deleted file mode 100644 index e6d0a866..00000000 Binary files a/macros/GeneralFunctions/SCI2Ccopyfile.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2Cfileexist.bin b/macros/GeneralFunctions/SCI2Cfileexist.bin deleted file mode 100644 index 524c8c42..00000000 Binary files a/macros/GeneralFunctions/SCI2Cfileexist.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2Cflipud.bin b/macros/GeneralFunctions/SCI2Cflipud.bin deleted file mode 100644 index baf71bb9..00000000 Binary files a/macros/GeneralFunctions/SCI2Cflipud.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2Cmdelete.bin b/macros/GeneralFunctions/SCI2Cmdelete.bin deleted file mode 100644 index 67694b7f..00000000 Binary files a/macros/GeneralFunctions/SCI2Cmdelete.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2Cresize.bin b/macros/GeneralFunctions/SCI2Cresize.bin deleted file mode 100644 index a909d306..00000000 Binary files a/macros/GeneralFunctions/SCI2Cresize.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2Cstring.bin b/macros/GeneralFunctions/SCI2Cstring.bin deleted file mode 100644 index 887482bb..00000000 Binary files a/macros/GeneralFunctions/SCI2Cstring.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2Cstrncmp.bin b/macros/GeneralFunctions/SCI2Cstrncmp.bin deleted file mode 100644 index 78ce9a1a..00000000 Binary files a/macros/GeneralFunctions/SCI2Cstrncmp.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SCI2Cstrncmps1size.bin b/macros/GeneralFunctions/SCI2Cstrncmps1size.bin deleted file mode 100644 index e9a45d96..00000000 Binary files a/macros/GeneralFunctions/SCI2Cstrncmps1size.bin and /dev/null differ diff --git a/macros/GeneralFunctions/SizeInByte.bin b/macros/GeneralFunctions/SizeInByte.bin deleted file mode 100644 index 04c7a752..00000000 Binary files a/macros/GeneralFunctions/SizeInByte.bin and /dev/null differ diff --git a/macros/GeneralFunctions/dispina.bin b/macros/GeneralFunctions/dispina.bin deleted file mode 100644 index 25d03faf..00000000 Binary files a/macros/GeneralFunctions/dispina.bin and /dev/null differ diff --git a/macros/GeneralFunctions/filenamefprintf.bin b/macros/GeneralFunctions/filenamefprintf.bin deleted file mode 100644 index 864a494d..00000000 Binary files a/macros/GeneralFunctions/filenamefprintf.bin and /dev/null differ diff --git a/macros/GeneralFunctions/float.bin b/macros/GeneralFunctions/float.bin deleted file mode 100644 index fd0c449e..00000000 Binary files a/macros/GeneralFunctions/float.bin and /dev/null differ diff --git a/macros/GeneralFunctions/squeezestrings.bin b/macros/GeneralFunctions/squeezestrings.bin deleted file mode 100644 index 11b97ec9..00000000 Binary files a/macros/GeneralFunctions/squeezestrings.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRADCSetup.bin b/macros/Hardware/AVR/AVRADCSetup.bin deleted file mode 100644 index a1cbcf3c..00000000 Binary files a/macros/Hardware/AVR/AVRADCSetup.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRDigitalIn.bin b/macros/Hardware/AVR/AVRDigitalIn.bin deleted file mode 100644 index 0fdfab82..00000000 Binary files a/macros/Hardware/AVR/AVRDigitalIn.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRDigitalOut.bin b/macros/Hardware/AVR/AVRDigitalOut.bin deleted file mode 100644 index 7e56e466..00000000 Binary files a/macros/Hardware/AVR/AVRDigitalOut.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRDigitalPortSetup.bin b/macros/Hardware/AVR/AVRDigitalPortSetup.bin deleted file mode 100644 index cf96fbb1..00000000 Binary files a/macros/Hardware/AVR/AVRDigitalPortSetup.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRDigitalSetup.bin b/macros/Hardware/AVR/AVRDigitalSetup.bin deleted file mode 100644 index dec6eb2a..00000000 Binary files a/macros/Hardware/AVR/AVRDigitalSetup.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRGetTimerValue.bin b/macros/Hardware/AVR/AVRGetTimerValue.bin deleted file mode 100644 index 1b883131..00000000 Binary files a/macros/Hardware/AVR/AVRGetTimerValue.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRPWM0SetDuty.bin b/macros/Hardware/AVR/AVRPWM0SetDuty.bin deleted file mode 100644 index 1518222d..00000000 Binary files a/macros/Hardware/AVR/AVRPWM0SetDuty.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRPWM0Setup.bin b/macros/Hardware/AVR/AVRPWM0Setup.bin deleted file mode 100644 index 08867048..00000000 Binary files a/macros/Hardware/AVR/AVRPWM0Setup.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRPWM1SetDuty.bin b/macros/Hardware/AVR/AVRPWM1SetDuty.bin deleted file mode 100644 index 79e4ab62..00000000 Binary files a/macros/Hardware/AVR/AVRPWM1SetDuty.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRPWM1Setup.bin b/macros/Hardware/AVR/AVRPWM1Setup.bin deleted file mode 100644 index 235cdba2..00000000 Binary files a/macros/Hardware/AVR/AVRPWM1Setup.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRPWM2SetDuty.bin b/macros/Hardware/AVR/AVRPWM2SetDuty.bin deleted file mode 100644 index a1c7f3b2..00000000 Binary files a/macros/Hardware/AVR/AVRPWM2SetDuty.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRPWM2Setup.bin b/macros/Hardware/AVR/AVRPWM2Setup.bin deleted file mode 100644 index 66996c08..00000000 Binary files a/macros/Hardware/AVR/AVRPWM2Setup.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRReadADC.bin b/macros/Hardware/AVR/AVRReadADC.bin deleted file mode 100644 index 25b45a83..00000000 Binary files a/macros/Hardware/AVR/AVRReadADC.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRSleep.bin b/macros/Hardware/AVR/AVRSleep.bin deleted file mode 100644 index e4b10d83..00000000 Binary files a/macros/Hardware/AVR/AVRSleep.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRTimerSetup.bin b/macros/Hardware/AVR/AVRTimerSetup.bin deleted file mode 100644 index 775d718a..00000000 Binary files a/macros/Hardware/AVR/AVRTimerSetup.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRUARTReceive.bin b/macros/Hardware/AVR/AVRUARTReceive.bin deleted file mode 100644 index 013036e3..00000000 Binary files a/macros/Hardware/AVR/AVRUARTReceive.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRUARTSetup.bin b/macros/Hardware/AVR/AVRUARTSetup.bin deleted file mode 100644 index 82ec2911..00000000 Binary files a/macros/Hardware/AVR/AVRUARTSetup.bin and /dev/null differ diff --git a/macros/Hardware/AVR/AVRUARTTransmit.bin b/macros/Hardware/AVR/AVRUARTTransmit.bin deleted file mode 100644 index 9e53d9a6..00000000 Binary files a/macros/Hardware/AVR/AVRUARTTransmit.bin and /dev/null differ diff --git a/macros/Hardware/AVR/GetAVRSupportFunctions.bin b/macros/Hardware/AVR/GetAVRSupportFunctions.bin deleted file mode 100644 index 48ab5cd8..00000000 Binary files a/macros/Hardware/AVR/GetAVRSupportFunctions.bin and /dev/null differ diff --git a/macros/Hardware/AVR/GetPeripheral.bin b/macros/Hardware/AVR/GetPeripheral.bin deleted file mode 100644 index b496bbb0..00000000 Binary files a/macros/Hardware/AVR/GetPeripheral.bin and /dev/null differ diff --git a/macros/Hardware/AVR/InsertPeripheralInList.bin b/macros/Hardware/AVR/InsertPeripheralInList.bin deleted file mode 100644 index c49f4e04..00000000 Binary files a/macros/Hardware/AVR/InsertPeripheralInList.bin and /dev/null differ diff --git a/macros/Hardware/AVR/IsAVRSupportFunction.bin b/macros/Hardware/AVR/IsAVRSupportFunction.bin deleted file mode 100644 index e2382308..00000000 Binary files a/macros/Hardware/AVR/IsAVRSupportFunction.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/GetRPISupportFunctions.bin b/macros/Hardware/RasberryPi/GetRPISupportFunctions.bin deleted file mode 100644 index a70999c0..00000000 Binary files a/macros/Hardware/RasberryPi/GetRPISupportFunctions.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/IsRPISupportFunction.bin b/macros/Hardware/RasberryPi/IsRPISupportFunction.bin deleted file mode 100644 index 11533d3e..00000000 Binary files a/macros/Hardware/RasberryPi/IsRPISupportFunction.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_DelayMicro.bin b/macros/Hardware/RasberryPi/RPI_DelayMicro.bin deleted file mode 100644 index a4d32cb6..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_DelayMicro.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_DelayMilli.bin b/macros/Hardware/RasberryPi/RPI_DelayMilli.bin deleted file mode 100644 index b6eeb30b..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_DelayMilli.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_DigitalIn.bin b/macros/Hardware/RasberryPi/RPI_DigitalIn.bin deleted file mode 100644 index f4c16f39..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_DigitalIn.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_DigitalOut.bin b/macros/Hardware/RasberryPi/RPI_DigitalOut.bin deleted file mode 100644 index b7ad06e5..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_DigitalOut.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_DigitalSetup.bin b/macros/Hardware/RasberryPi/RPI_DigitalSetup.bin deleted file mode 100644 index 1ac5b582..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_DigitalSetup.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_GetMicros.bin b/macros/Hardware/RasberryPi/RPI_GetMicros.bin deleted file mode 100644 index 3e6c08fa..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_GetMicros.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_GetMillis.bin b/macros/Hardware/RasberryPi/RPI_GetMillis.bin deleted file mode 100644 index b9143650..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_GetMillis.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_HardPWMSetClock.bin b/macros/Hardware/RasberryPi/RPI_HardPWMSetClock.bin deleted file mode 100644 index 1efe0803..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_HardPWMSetClock.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_HardPWMSetMode.bin b/macros/Hardware/RasberryPi/RPI_HardPWMSetMode.bin deleted file mode 100644 index 075d6e60..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_HardPWMSetMode.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_HardPWMSetRange.bin b/macros/Hardware/RasberryPi/RPI_HardPWMSetRange.bin deleted file mode 100644 index 8ded2709..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_HardPWMSetRange.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_HardPWMWrite.bin b/macros/Hardware/RasberryPi/RPI_HardPWMWrite.bin deleted file mode 100644 index 9957f3a4..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_HardPWMWrite.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_PinISR.bin b/macros/Hardware/RasberryPi/RPI_PinISR.bin deleted file mode 100644 index ddeff684..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_PinISR.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_SerialClose.bin b/macros/Hardware/RasberryPi/RPI_SerialClose.bin deleted file mode 100644 index dce972dc..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_SerialClose.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_SerialFlush.bin b/macros/Hardware/RasberryPi/RPI_SerialFlush.bin deleted file mode 100644 index 2a3704d0..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_SerialFlush.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_SerialGetChar.bin b/macros/Hardware/RasberryPi/RPI_SerialGetChar.bin deleted file mode 100644 index 928f28a3..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_SerialGetChar.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_SerialSendChar.bin b/macros/Hardware/RasberryPi/RPI_SerialSendChar.bin deleted file mode 100644 index 7614ebcb..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_SerialSendChar.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_SerialSendData.bin b/macros/Hardware/RasberryPi/RPI_SerialSendData.bin deleted file mode 100644 index a3524a6c..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_SerialSendData.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/RPI_SerialSetup.bin b/macros/Hardware/RasberryPi/RPI_SerialSetup.bin deleted file mode 100644 index 0128c27b..00000000 Binary files a/macros/Hardware/RasberryPi/RPI_SerialSetup.bin and /dev/null differ diff --git a/macros/Hardware/RasberryPi/u16RPISerialDataAvail.bin b/macros/Hardware/RasberryPi/u16RPISerialDataAvail.bin deleted file mode 100644 index 3789bd6c..00000000 Binary files a/macros/Hardware/RasberryPi/u16RPISerialDataAvail.bin and /dev/null differ diff --git a/macros/ImageProcessing/core/CV_CreateImage.bin b/macros/ImageProcessing/core/CV_CreateImage.bin deleted file mode 100644 index d5aa3080..00000000 Binary files a/macros/ImageProcessing/core/CV_CreateImage.bin and /dev/null differ diff --git a/macros/ImageProcessing/core/CV_GetImgSize.bin b/macros/ImageProcessing/core/CV_GetImgSize.bin deleted file mode 100644 index ede60e6f..00000000 Binary files a/macros/ImageProcessing/core/CV_GetImgSize.bin and /dev/null differ diff --git a/macros/ImageProcessing/highgui/CV_LoadImage.bin b/macros/ImageProcessing/highgui/CV_LoadImage.bin deleted file mode 100644 index f8e13375..00000000 Binary files a/macros/ImageProcessing/highgui/CV_LoadImage.bin and /dev/null differ diff --git a/macros/ImageProcessing/highgui/CV_SaveImage.bin b/macros/ImageProcessing/highgui/CV_SaveImage.bin deleted file mode 100644 index 8d056bf1..00000000 Binary files a/macros/ImageProcessing/highgui/CV_SaveImage.bin and /dev/null differ diff --git a/macros/ImageProcessing/highgui/CV_ShowImage.bin b/macros/ImageProcessing/highgui/CV_ShowImage.bin deleted file mode 100644 index c4e00fc7..00000000 Binary files a/macros/ImageProcessing/highgui/CV_ShowImage.bin and /dev/null differ diff --git a/macros/ImageProcessing/highgui/CV_WaitKey.bin b/macros/ImageProcessing/highgui/CV_WaitKey.bin deleted file mode 100644 index 30a42f41..00000000 Binary files a/macros/ImageProcessing/highgui/CV_WaitKey.bin and /dev/null differ diff --git a/macros/ImageProcessing/imgproc/CV_AdaptiveThreshold.bin b/macros/ImageProcessing/imgproc/CV_AdaptiveThreshold.bin deleted file mode 100644 index 26a58c0c..00000000 Binary files a/macros/ImageProcessing/imgproc/CV_AdaptiveThreshold.bin and /dev/null differ diff --git a/macros/ImageProcessing/imgproc/CV_Blur.bin b/macros/ImageProcessing/imgproc/CV_Blur.bin deleted file mode 100644 index 9fc1af49..00000000 Binary files a/macros/ImageProcessing/imgproc/CV_Blur.bin and /dev/null differ diff --git a/macros/ImageProcessing/imgproc/CV_Canny.bin b/macros/ImageProcessing/imgproc/CV_Canny.bin deleted file mode 100644 index df824781..00000000 Binary files a/macros/ImageProcessing/imgproc/CV_Canny.bin and /dev/null differ diff --git a/macros/ImageProcessing/imgproc/CV_CornerHarris.bin b/macros/ImageProcessing/imgproc/CV_CornerHarris.bin deleted file mode 100644 index 291d3e4d..00000000 Binary files a/macros/ImageProcessing/imgproc/CV_CornerHarris.bin and /dev/null differ diff --git a/macros/ImageProcessing/imgproc/CV_CvtColor.bin b/macros/ImageProcessing/imgproc/CV_CvtColor.bin deleted file mode 100644 index eee1018f..00000000 Binary files a/macros/ImageProcessing/imgproc/CV_CvtColor.bin and /dev/null differ diff --git a/macros/ImageProcessing/imgproc/CV_Dilate.bin b/macros/ImageProcessing/imgproc/CV_Dilate.bin deleted file mode 100644 index 3f2d2d99..00000000 Binary files a/macros/ImageProcessing/imgproc/CV_Dilate.bin and /dev/null differ diff --git a/macros/ImageProcessing/imgproc/CV_DistanceTransform.bin b/macros/ImageProcessing/imgproc/CV_DistanceTransform.bin deleted file mode 100644 index 0955b5f0..00000000 Binary files a/macros/ImageProcessing/imgproc/CV_DistanceTransform.bin and /dev/null differ diff --git a/macros/ImageProcessing/imgproc/CV_Erode.bin b/macros/ImageProcessing/imgproc/CV_Erode.bin deleted file mode 100644 index 33d42312..00000000 Binary files a/macros/ImageProcessing/imgproc/CV_Erode.bin and /dev/null differ diff --git a/macros/ImageProcessing/imgproc/CV_GaussianBlur.bin b/macros/ImageProcessing/imgproc/CV_GaussianBlur.bin deleted file mode 100644 index b1766626..00000000 Binary files a/macros/ImageProcessing/imgproc/CV_GaussianBlur.bin and /dev/null differ diff --git a/macros/ImageProcessing/imgproc/CV_MedianBlur.bin b/macros/ImageProcessing/imgproc/CV_MedianBlur.bin deleted file mode 100644 index fdcd23ed..00000000 Binary files a/macros/ImageProcessing/imgproc/CV_MedianBlur.bin and /dev/null differ diff --git a/macros/ImageProcessing/imgproc/CV_Threshold.bin b/macros/ImageProcessing/imgproc/CV_Threshold.bin deleted file mode 100644 index c2ce1c60..00000000 Binary files a/macros/ImageProcessing/imgproc/CV_Threshold.bin and /dev/null differ diff --git a/macros/Scilab-Arduino/GenerateSetupFunction.bin b/macros/Scilab-Arduino/GenerateSetupFunction.bin deleted file mode 100644 index 0051630c..00000000 Binary files a/macros/Scilab-Arduino/GenerateSetupFunction.bin and /dev/null differ diff --git a/macros/Scilab-Arduino/GetArduinoFunctions.bin b/macros/Scilab-Arduino/GetArduinoFunctions.bin deleted file mode 100644 index fe9e2040..00000000 Binary files a/macros/Scilab-Arduino/GetArduinoFunctions.bin and /dev/null differ diff --git a/macros/Scilab-Arduino/GetArduinoSetupFunctions.bin b/macros/Scilab-Arduino/GetArduinoSetupFunctions.bin deleted file mode 100644 index 67f9fada..00000000 Binary files a/macros/Scilab-Arduino/GetArduinoSetupFunctions.bin and /dev/null differ diff --git a/macros/Scilab-Arduino/InsertSetupInList.bin b/macros/Scilab-Arduino/InsertSetupInList.bin deleted file mode 100644 index 29e37315..00000000 Binary files a/macros/Scilab-Arduino/InsertSetupInList.bin and /dev/null differ diff --git a/macros/Scilab-Arduino/IsArduinoFunction.bin b/macros/Scilab-Arduino/IsArduinoFunction.bin deleted file mode 100644 index 5dbfacad..00000000 Binary files a/macros/Scilab-Arduino/IsArduinoFunction.bin and /dev/null differ diff --git a/macros/Scilab-Arduino/IsArduinoSetupFunction.bin b/macros/Scilab-Arduino/IsArduinoSetupFunction.bin deleted file mode 100644 index 8948d1a3..00000000 Binary files a/macros/Scilab-Arduino/IsArduinoSetupFunction.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_AnalyzeScope.bin b/macros/SymbolTable/ST_AnalyzeScope.bin deleted file mode 100644 index 7e727a04..00000000 Binary files a/macros/SymbolTable/ST_AnalyzeScope.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_Del.bin b/macros/SymbolTable/ST_Del.bin deleted file mode 100644 index c26e2e58..00000000 Binary files a/macros/SymbolTable/ST_Del.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_FindPos.bin b/macros/SymbolTable/ST_FindPos.bin deleted file mode 100644 index c7003f30..00000000 Binary files a/macros/SymbolTable/ST_FindPos.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_Get.bin b/macros/SymbolTable/ST_Get.bin deleted file mode 100644 index 512e72b7..00000000 Binary files a/macros/SymbolTable/ST_Get.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_GetInArgInfo.bin b/macros/SymbolTable/ST_GetInArgInfo.bin deleted file mode 100644 index 6eb16e37..00000000 Binary files a/macros/SymbolTable/ST_GetInArgInfo.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_GetSymbolInfo.bin b/macros/SymbolTable/ST_GetSymbolInfo.bin deleted file mode 100644 index b8a7cf74..00000000 Binary files a/macros/SymbolTable/ST_GetSymbolInfo.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_InsForCntVars.bin b/macros/SymbolTable/ST_InsForCntVars.bin deleted file mode 100644 index 12882fc7..00000000 Binary files a/macros/SymbolTable/ST_InsForCntVars.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_InsOutArg.bin b/macros/SymbolTable/ST_InsOutArg.bin deleted file mode 100644 index ec9970cb..00000000 Binary files a/macros/SymbolTable/ST_InsOutArg.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_Load.bin b/macros/SymbolTable/ST_Load.bin deleted file mode 100644 index f158c2b6..00000000 Binary files a/macros/SymbolTable/ST_Load.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_MatchSymbol.bin b/macros/SymbolTable/ST_MatchSymbol.bin deleted file mode 100644 index 278560d0..00000000 Binary files a/macros/SymbolTable/ST_MatchSymbol.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_Save.bin b/macros/SymbolTable/ST_Save.bin deleted file mode 100644 index 4aa50a20..00000000 Binary files a/macros/SymbolTable/ST_Save.bin and /dev/null differ diff --git a/macros/SymbolTable/ST_Set.bin b/macros/SymbolTable/ST_Set.bin deleted file mode 100644 index cbd26274..00000000 Binary files a/macros/SymbolTable/ST_Set.bin and /dev/null differ diff --git a/macros/ToolInitialization/INIT_CreateDirs.bin b/macros/ToolInitialization/INIT_CreateDirs.bin deleted file mode 100644 index 16ebab82..00000000 Binary files a/macros/ToolInitialization/INIT_CreateDirs.bin and /dev/null differ diff --git a/macros/ToolInitialization/INIT_FillSCI2LibCDirs.bin b/macros/ToolInitialization/INIT_FillSCI2LibCDirs.bin deleted file mode 100644 index 37cd5655..00000000 Binary files a/macros/ToolInitialization/INIT_FillSCI2LibCDirs.bin and /dev/null differ diff --git a/macros/ToolInitialization/INIT_GenAnnFLFunctions.bin b/macros/ToolInitialization/INIT_GenAnnFLFunctions.bin deleted file mode 100644 index f7d2aa59..00000000 Binary files a/macros/ToolInitialization/INIT_GenAnnFLFunctions.bin and /dev/null differ diff --git a/macros/ToolInitialization/INIT_GenFileInfo.bin b/macros/ToolInitialization/INIT_GenFileInfo.bin deleted file mode 100644 index a8d47222..00000000 Binary files a/macros/ToolInitialization/INIT_GenFileInfo.bin and /dev/null differ diff --git a/macros/ToolInitialization/INIT_GenLibraries.bin b/macros/ToolInitialization/INIT_GenLibraries.bin deleted file mode 100644 index bc3bc873..00000000 Binary files a/macros/ToolInitialization/INIT_GenLibraries.bin and /dev/null differ diff --git a/macros/ToolInitialization/INIT_GenSharedInfo.bin b/macros/ToolInitialization/INIT_GenSharedInfo.bin deleted file mode 100644 index 7263830a..00000000 Binary files a/macros/ToolInitialization/INIT_GenSharedInfo.bin and /dev/null differ diff --git a/macros/ToolInitialization/INIT_LoadLibraries.bin b/macros/ToolInitialization/INIT_LoadLibraries.bin deleted file mode 100644 index c85aac6e..00000000 Binary files a/macros/ToolInitialization/INIT_LoadLibraries.bin and /dev/null differ diff --git a/macros/ToolInitialization/INIT_RemoveDirs.bin b/macros/ToolInitialization/INIT_RemoveDirs.bin deleted file mode 100644 index c1ee9ec0..00000000 Binary files a/macros/ToolInitialization/INIT_RemoveDirs.bin and /dev/null differ diff --git a/macros/ToolInitialization/INIT_SCI2C.bin b/macros/ToolInitialization/INIT_SCI2C.bin deleted file mode 100644 index 19402302..00000000 Binary files a/macros/ToolInitialization/INIT_SCI2C.bin and /dev/null differ diff --git a/macros/ToolInitialization/INIT_SharedInfoEqual.bin b/macros/ToolInitialization/INIT_SharedInfoEqual.bin deleted file mode 100644 index 31238a31..00000000 Binary files a/macros/ToolInitialization/INIT_SharedInfoEqual.bin and /dev/null differ diff --git a/macros/ToolInitialization/ManageNextConversion.bin b/macros/ToolInitialization/ManageNextConversion.bin deleted file mode 100644 index bf43562a..00000000 Binary files a/macros/ToolInitialization/ManageNextConversion.bin and /dev/null differ diff --git a/macros/ToolInitialization/UpdateSCI2CInfo.bin b/macros/ToolInitialization/UpdateSCI2CInfo.bin deleted file mode 100644 index c13904d2..00000000 Binary files a/macros/ToolInitialization/UpdateSCI2CInfo.bin and /dev/null differ diff --git a/macros/ToolInitialization/doublecomplex.bin b/macros/ToolInitialization/doublecomplex.bin deleted file mode 100644 index 5e616f7c..00000000 Binary files a/macros/ToolInitialization/doublecomplex.bin and /dev/null differ diff --git a/macros/ToolInitialization/floatcomplex.bin b/macros/ToolInitialization/floatcomplex.bin deleted file mode 100644 index bd77a45f..00000000 Binary files a/macros/ToolInitialization/floatcomplex.bin and /dev/null differ diff --git a/macros/cb_sci2c_gui.bin b/macros/cb_sci2c_gui.bin deleted file mode 100644 index bc691e45..00000000 Binary files a/macros/cb_sci2c_gui.bin and /dev/null differ diff --git a/macros/findDeps/Scilab2CDeps.bin b/macros/findDeps/Scilab2CDeps.bin deleted file mode 100644 index ae162ecb..00000000 Binary files a/macros/findDeps/Scilab2CDeps.bin and /dev/null differ diff --git a/macros/findDeps/findDeps.bin b/macros/findDeps/findDeps.bin deleted file mode 100644 index fb11e006..00000000 Binary files a/macros/findDeps/findDeps.bin and /dev/null differ diff --git a/macros/findDeps/getAllHeaders.bin b/macros/findDeps/getAllHeaders.bin deleted file mode 100644 index 35c87db0..00000000 Binary files a/macros/findDeps/getAllHeaders.bin and /dev/null differ diff --git a/macros/findDeps/getAllInterfaces.bin b/macros/findDeps/getAllInterfaces.bin deleted file mode 100644 index 4fa47780..00000000 Binary files a/macros/findDeps/getAllInterfaces.bin and /dev/null differ diff --git a/macros/findDeps/getAllLibraries.bin b/macros/findDeps/getAllLibraries.bin deleted file mode 100644 index 098b51e6..00000000 Binary files a/macros/findDeps/getAllLibraries.bin and /dev/null differ diff --git a/macros/findDeps/getAllSources.bin b/macros/findDeps/getAllSources.bin deleted file mode 100644 index bf618020..00000000 Binary files a/macros/findDeps/getAllSources.bin and /dev/null differ diff --git a/macros/findDeps/getArduinoFiles.bin b/macros/findDeps/getArduinoFiles.bin deleted file mode 100644 index 411018b0..00000000 Binary files a/macros/findDeps/getArduinoFiles.bin and /dev/null differ diff --git a/macros/getScilab2cVersion.bin b/macros/getScilab2cVersion.bin deleted file mode 100644 index 9620859e..00000000 Binary files a/macros/getScilab2cVersion.bin and /dev/null differ diff --git a/macros/runsci2c.bin b/macros/runsci2c.bin deleted file mode 100644 index 319e1c2e..00000000 Binary files a/macros/runsci2c.bin and /dev/null differ diff --git a/macros/runscicode.bin b/macros/runscicode.bin deleted file mode 100644 index 46bda7cc..00000000 Binary files a/macros/runscicode.bin and /dev/null differ diff --git a/macros/sci2c_gui.bin b/macros/sci2c_gui.bin deleted file mode 100644 index 57a2f696..00000000 Binary files a/macros/sci2c_gui.bin and /dev/null differ diff --git a/macros/scilab2c.bin b/macros/scilab2c.bin deleted file mode 100644 index 9fc934f8..00000000 Binary files a/macros/scilab2c.bin and /dev/null differ -- cgit