hljs.registerLanguage("gauss",function(e){vart={keyword:"bool break call callexe checkinterrupt clear clearg closeall cls comlog compile continue create debug declare delete disable dlibrary dllcall do dos ed edit else elseif enable end endfor endif endp endo errorlog errorlogat expr external fn for format goto gosub graph if keyword let lib library line load loadarray loadexe loadf loadk loadm loadp loads loadx local locate loopnextindex lprint lpwidth lshow matrix msym ndpclex new open output outwidth plot plotsym pop prcsn print printdos proc push retp return rndcon rndmod rndmult rndseed run save saveall screen scroll setarray show sparse stop string struct system trace trap threadfor threadendfor threadbegin threadjoin threadstat threadend until use while winprint ne ge le gt lt and xor or not eq eqv",built_in:"absacfaconcataeyeamaxameanAmericanBinomCallAmericanBinomCall_GreeksAmericanBinomCall_ImpVolAmericanBinomPutAmericanBinomPut_GreeksAmericanBinomPut_ImpVolAmericanBSCallAmericanBSCall_GreeksAmericanBSCall_ImpVolAmericanBSPutAmericanBSPut_GreeksAmericanBSPut_ImpVolaminamultannotationGetDefaultsannotationSetBkdannotationSetFontannotationSetLineColorannotationSetLineStyleannotationSetLineThicknessannualTradingDaysarccosarcsinareshapearrayallocarrayindexarrayinitarraytomatasciiloadasclabelastdastdsasumatanatan2atransposeaxmarginbalancebandbandcholbandcholsolbandltsolbandrvbandsolpdbarbase10begwindbesseljbesselybetaboxboxcoxcdfBetacdfBetaInvcdfBinomialcdfBinomialInvcdfBvncdfBvn2cdfBvn2ecdfCauchycdfCauchyInvcdfChiccdfChiicdfChinccdfChincInvcdfExpcdfExpInvcdfFccdfFnccdfFncInvcdfGamcdfGenParetocdfHyperGeocdfLaplacecdfLaplaceInvcdfLogisticcdfLogisticInvcdfmControlCreatecdfMvncdfMvn2ecdfMvncecdfMvnecdfMvt2ecdfMvtcecdfMvtecdfNcdfN2cdfNccdfNegBinomialcdfNegBinomialInvcdfNicdfPoissoncdfPoissonInvcdfRayleighcdfRayleighInvcdfTccdfTcicdfTnccdfTvncdfWeibullcdfWeibullInvcdirceilChangeDirchdirchiBarSquarecholcholdncholsolcholupchrsclosecodecolscolsfcombinatecombinatedcomplexconcondconjconsConScorecontourconvconvertsatostrconvertstrtosacorrmcorrmscorrvccorrxcorrxscoscoshcountscountwtscrossprdcroutcroutpcsrcolcsrlincsvReadMcsvReadSAcumprodccumsumccurvecvtosdatacreatedatacreatecomplexdatalistdataloaddataloopdataopendatasavedatedatestrdatestringdatestrymddayinyrdayofweekdbAddDatabasedbClosedbCommitdbCreateQuerydbExecQuerydbGetConnectOptionsdbGetDatabaseNamedbGetDriverNamedbGetDriversdbGetHostNamedbGetLastErrorNumdbGetLastErrorTextdbGetNumericalPrecPolicydbGetPassworddbGetPortdbGetTableHeadersdbGetTablesdbGetUserNamedbHasFeaturedbIsDriverAvailabledbIsOpendbIsOpenErrordbOpendbQueryBindValuedbQueryCleardbQueryColsdbQueryExecPrepareddbQueryFetchAllMdbQueryFetchAllSAdbQueryFetchOneMdbQueryFetchOneSAdbQueryFinishdbQueryGetBoundValuedbQueryGetBoundValuesdbQueryGetFielddbQueryGetLastErrorNumdbQueryGetLastErrorTextdbQueryGetLastInsertIDdbQueryGetLastQuerydbQueryGetPositiondbQueryIsActivedbQueryIsForwardOnlydbQueryIsNulldbQueryIsSelectdbQueryIsValiddbQueryPreparedbQueryRowsdbQuerySeekdbQuerySeekFirstdbQuerySeekLastdbQuerySeekNextdbQuerySeekPreviousdbQuerySetForwardOnlydbRemoveDatabasedbRollbackdbSetConnectOptionsdbSetDatabaseNamedbSetHostNamedbSetNumericalPrecPolicydbSetPortdbSetUserNamedbTransactionDeleteFiledelifdelrowsdenseToSpdenseToSpREdenToZerodesigndetdetldfftdfftidiagdiagrvdigammadoswinDOSWinCloseallDOSWinOpendotfeqdotfeqmtdotfgedotfgemtdotfgtdotfgtmtdotfledotflemtdotfltdotfltmtdotfnedotfnemtdrawdropdsCreatedstatdstatmtdstatmtControlCreatedtdatedtdaydttimedttodtvdttostrdttoutcdtvnormaldtvtodtdtvtoutcdummydummybrdummydneigeigheighveigvelapsedTradingDaysendwindenvgeteofeqSolveeqSolvemteqSolvemtControlCreateeqSolvemtOutCreateeqSolveseterferfcerfccplxerfcplxerroretdaysethsecetstrEuropeanBinomCallEuropeanBinomCall_GreeksEuropeanBinomCall_ImpVolE