summaryrefslogtreecommitdiff
path: root/src/eval/args.rs
AgeCommit message (Collapse)Author
2023-06-06Improve value casting infrastructureLaurenz
2023-04-19Fix argument sinksLaurenz
Fixes #886.
2023-04-19Give more specific error messages (#881)Leedehai
2023-04-16Clippy fixes (#581)Marek BarvΓ­Ε™
2023-04-13Fix function sinks (#638)Marmare314
2023-03-11Autocompletion for raw language tagsLaurenz
2023-03-10Expose content representation moreLaurenz
2023-03-01Split up `model` moduleLaurenz
2022-10-17Merge some modulesLaurenz
2022-09-20Refactor error handlingLaurenz
2022-07-26New `Str` type with methodsLaurenz
2022-05-26Locatable groupsLaurenz
2022-05-25Move route from context to VMLaurenz
2022-05-06Cast content from stringLaurenz
2022-05-03Support recursive show rulesLaurenz
2022-03-18MethodsLaurenz
2022-03-12Remove classes and improve namingLaurenz
2021-01-03Move and rename many things πŸš›Laurenz
2021-01-02Dynamic values, Types, Arrays, and Dictionaries πŸš€Laurenz
- Identifiers are now evaluated as variables instead of being plain values - Constants like `left` or `bold` are stored as dynamic values containing the respective rust types - We now distinguish between arrays and dictionaries to make things more intuitive (at the cost of a bit more complex parsing) - Spans were removed from collections (arrays, dictionaries), function arguments still have spans for the top-level values to enable good diagnostics
2021-01-01A few small improvements β™»Laurenz
2020-12-27Refresh function call and dictionary syntaxLaurenz
- No colon between function name and arguments, just whitespace - "Named" arguments (previously "keyword" arguments) use colon instead of equals sign
2020-12-21Restructure value conversions 🧱Laurenz
2020-11-24Use newly stabilized intra doc links ↩Laurenz
2020-10-11Refactor layouting base πŸͺLaurenz
2020-10-07Evaluation and node-based layouting πŸš€Laurenz
2020-10-05Remove @ syntax in diagnostics macros πŸ—‘Laurenz
2020-10-04Small improvements πŸͺLaurenz
2020-10-04Better argument parsing πŸ₯™Laurenz