summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Expand)Author
10 daysFail when requested test is not foundRoman Smrž
10 daysBump dependencies, build with GHC up to 9.12Roman Smrž
10 daysAdd ifname member to the node typeRoman Smrž
10 daysRefactor script/expression related code to multiple modulesRoman Smrž
10 daysMove ExprType to its own moduleRoman Smrž
13 daysFix parsing of a module starting with whitespace or commentRoman Smrž
13 daysScalar unification for variables in expansionRoman Smrž
13 daysCollect and evaluate global definitions togetherRoman Smrž
2025-02-13Evaluate functions in parameters via unifyExprRoman Smrž
2025-02-11Provide imported definitions at run-timeRoman Smrž
2025-02-08Time information in outputRoman Smrž
2025-02-08Module import parsing and type checkRoman Smrž
2025-01-28Do not accept plain variable as the last keywordless parameterRoman Smrž
2025-01-19Export declarationRoman Smrž
2024-12-16Change working directory of spawned process to node directoryRoman Smrž
2024-12-08Separate parsers for individual variables and function callsRoman Smrž
2024-12-08Reserved words not accepted as identifiersRoman Smrž
2024-12-08Use void context for user-defined functionsRoman Smrž
2024-12-07Functions returning arbitrary typesRoman Smrž
2024-12-07Arguments for user-defined functionsRoman Smrž
2024-12-03Ignore missing variables when gathering used valuesRoman Smrž
2024-12-03Remove remaining Expr usage in TestStepRoman Smrž
2024-12-02Trace regex variables in expect using new typeRoman Smrž
2024-11-29Represent root network as an internal variableRoman Smrž
2024-11-29Special "builtin" value for SourceLineRoman Smrž
2024-11-28Separate VarValue type without hidden typeRoman Smrž
2024-11-28Remove embedded Expr for some inner TestBlock parametersRoman Smrž
2024-11-20Avoid embedded Expr in most of test step parametersRoman Smrž
2024-11-13Keep track of used variables alongside evaluated expressionsRoman Smrž
2024-11-12Reformat Test.eval function to use lambda caseRoman Smrž
2024-11-12Remove ExprStatement in favor of using Expr TestBlockRoman Smrž
2024-11-09Move withVar into MonadEval type classRoman Smrž
2024-10-14Custom C main instead of wrapper binaryRoman Smrž
2024-10-04User-defined test functions without parametersRoman Smrž
2024-09-28Use "matching" as keyword for regex argument of "flush"Roman Smrž
2024-09-28Fix regex check in flush commandRoman Smrž
2024-09-28Optional arguments and "flush" as a builtinRoman Smrž
2024-09-28Implement "send" as a builtinRoman Smrž
2024-09-28Partial application in expression statementsRoman Smrž
2024-09-28Require parentheses around complex command argumentsRoman Smrž
2024-09-27Default and context-provided values for function argumentsRoman Smrž
2024-09-25Implement "guard" as a builtinRoman Smrž
2024-09-24Function parameters and callsRoman Smrž
2024-09-18Greater-then/less-then comparison operators for numbersRoman Smrž
2024-09-18Make sure identifier starts with a letterRoman Smrž
2024-09-17Type variables and simple unificationRoman Smrž
2024-08-11Remove emptyVarValue from ExprType classRoman Smrž
2024-08-11Remove MonadEval instance for TestParserRoman Smrž
2024-08-11Parser: try ParamType Either branches with cleared delayed errorsRoman Smrž
2024-08-11Fix missing import with newer mtlRoman Smrž