summaryrefslogtreecommitdiff
path: root/src/Parser/Expr.hs
AgeCommit message (Expand)Author
32 hoursAccept various builtin types in type expressionsRoman Smrž
32 hoursUse closure instead of failing with ambiguous type for argument types with fr...Roman Smrž
32 hoursParse type annotations in expressionsRoman Smrž
2026-05-18Concatenation operator for listsRoman Smrž
2026-05-17Function arguments unificationRoman Smrž
2026-05-16Separate hide/expose expressions for primitive and function typesRoman Smrž
2026-05-02Arbitrary type expression as function argumentsRoman Smrž
2026-05-01Parsing distinction for single-word and function-call termsRoman Smrž
2026-04-25Keep type info in HideType to support non-primitive typesRoman Smrž
2026-04-25Polymorphic types in function argumentsRoman Smrž
2026-04-19Keep type information for polymorphic variablesRoman Smrž
2026-04-19Type application in expressionsRoman Smrž
2026-04-18Empty list expressionRoman Smrž
2026-04-05Parse data constructorsRoman Smrž
2025-06-21Boolean literals and comparison operatorsRoman Smrž
2025-05-14Parse shell statement parameters in arbitrary orderRoman Smrž
2025-04-24Fix parsing regexes containing only a variable expansionRoman Smrž
2025-04-22Conversions for variable expansion in ExprType classRoman Smrž
2025-04-18Shell interpreter for test scriptRoman Smrž
2025-02-27Refactor script/expression related code to multiple modulesRoman Smrž
2025-02-27Move ExprType to its own moduleRoman Smrž
2025-02-24Scalar unification for variables in expansionRoman Smrž
2025-02-13Evaluate functions in parameters via unifyExprRoman Smrž
2025-02-11Provide imported definitions at run-timeRoman Smrž
2025-02-08Module import parsing and type checkRoman Smrž
2025-01-28Do not accept plain variable as the last keywordless parameterRoman Smrž
2024-12-08Separate parsers for individual variables and function callsRoman Smrž
2024-12-08Reserved words not accepted as identifiersRoman 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-07Parser: report multiple errors in some casesRoman Smrž
2024-08-02Module name declarationRoman Smrž
2024-02-21Update to support mtl-2.3Roman Smrž
2023-07-13Show record selectors in failure reportsRoman Smrž
2023-04-24Fix parsing of two-element listsRoman Smrž
2023-04-23Drop unused ProcName parameter type instanceRoman Smrž
2023-04-23Split parser into several modulesRoman Smrž