summaryrefslogtreecommitdiff
path: root/src/Parser.hs
AgeCommit message (Expand)Author
32 hoursAccept various builtin types in type expressionsRoman Smrž
32 hoursType annotations in arguments of function definitionRoman Smrž
32 hoursUse closure instead of failing with ambiguous type for argument types with fr...Roman Smrž
4 daysData type for fully-qualified test nameRoman Smrž
5 daysCreate test dir subdirectory for based on test nameRoman Smrž
2026-05-19Fix test preamble parsing conflict with local statementRoman Smrž
2026-05-19Fix parsing after tag declarationRoman Smrž
2026-05-01Parsing distinction for single-word and function-call termsRoman Smrž
2026-04-25Polymorphic types in function argumentsRoman Smrž
2026-04-24Arbitrary expressions as variable valuesRoman Smrž
2026-04-18Allow arbitrary types within DynVariableRoman Smrž
2026-04-12Type constructorsRoman Smrž
2026-04-11Parse tags in test preambleRoman Smrž
2026-04-11Tag definitionRoman Smrž
2025-06-19Explicit Scope constructor in TestStep data typeRoman Smrž
2025-05-12Fix parser indentation check after ‘export’Roman Smrž
2025-05-09Return error from parseTestFileRoman Smrž
2025-04-27Evaluate asset path to absolute and check if it existsRoman Smrž
2025-04-26Add parsed asset to local variablesRoman Smrž
2025-04-21Asset type and parserdevelRoman Smrž
2025-02-28Do not prefix parse error from first module as "imported"Roman Smrž
2025-02-27Refactor script/expression related code to multiple modulesRoman Smrž
2025-02-24Fix parsing of a module starting with whitespace or commentRoman Smrž
2025-02-24Collect and evaluate global definitions togetherRoman Smrž
2025-02-11Provide imported definitions at run-timeRoman Smrž
2025-02-08Module import parsing and type checkRoman Smrž
2025-01-19Export declarationRoman 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-11-29Represent root network as an internal variableRoman Smrž
2024-11-12Remove ExprStatement in favor of using Expr TestBlockRoman Smrž
2024-10-04User-defined test functions without parametersRoman Smrž
2024-09-17Type variables and simple unificationRoman Smrž
2024-08-11Fix missing import with newer mtlRoman Smrž
2024-08-07Parser: collect toplevel definitions using WriterRoman Smrž
2024-08-07Replace first command (wait) with a builtinRoman Smrž
2024-08-07Parser: report multiple errors in some casesRoman Smrž
2024-08-05Check if module name matches file pathRoman Smrž
2024-08-02Module name declarationRoman Smrž
2023-04-23Split parser into several modulesRoman Smrž
2023-04-04Disconnect commandsRoman Smrž
2023-03-28Network subnets and routingRoman Smrž
2023-03-22Fix non-exhaustive pattern match warningsRoman Smrž
2023-03-01Parser: remove no longer needed TemplateHaskell featureRoman Smrž
2023-02-21Applicative instance for ExprRoman Smrž
2023-02-20Range enumeration syntax for listsRoman Smrž
2023-02-20For statementRoman Smrž
2023-02-19Equality operator for listsRoman Smrž
2023-02-05List expression typeRoman Smrž