summaryrefslogtreecommitdiff
path: root/src/bindings.rs
AgeCommit message (Expand)AuthorFilesLines
2023-12-27bindings: Add warnings for missing capture names or missing capture typesDaniel Silverstone1-11/+42
2023-12-27bindings: Remember filename when loading bindingsDaniel Silverstone1-25/+123
2023-12-25feat: typeset scenarios by typesetting stepsLars Wirzenius1-4/+10
2023-11-11Merge branch 'fix-320' into 'main'Lars Wirzenius1-2/+4
2023-11-11bindings: Be more strict about fields in bindings filesDaniel Silverstone1-2/+4
2023-11-04feat: generate library documentation from bindings filesLars Wirzenius1-13/+38
2023-08-12subplot: Enable passing of location into the template expansionDaniel Silverstone1-1/+1
2023-08-12steps: Pass location information into scenarios and scenario steps for error ...Daniel Silverstone1-10/+17
2023-02-11chore: use variables in Rust format stringsLars Wirzenius1-5/+5
2022-11-12chore: fix unnecessary borrows found by clippyLars Wirzenius1-1/+1
2022-10-22(bindings): Add path type to bindings supportDaniel Silverstone1-0/+8
2022-07-30chore: handle write! errorsLars Wirzenius1-1/+1
2022-07-02(bindings): use Write macro for cleaner string updateDaniel Silverstone1-2/+2
2022-05-06refactor: replace SubplotError::RegexError with a simpler oneLars Wirzenius1-1/+2
2022-05-06refactor: replace SubplotError::YamlError with more specific oneLars Wirzenius1-1/+2
2022-05-05refactor: drop the subplot::Result type aliasLars Wirzenius1-8/+12
2022-03-24feat! change logging to use log/env_logger instead of tracingLars Wirzenius1-13/+4
2021-12-11chore: tidy up minor issues found by clippyLars Wirzenius1-7/+1
2021-09-07subplot: Properly support polyglot bindingsDaniel Silverstone1-17/+22
2021-09-07bindings: Parse polyglot bindingsDaniel Silverstone1-12/+50
2021-09-07bindings: Remove redundant function/cleanupDaniel Silverstone1-27/+2
2021-09-07bindings: Initial move toward multi-lingual bindingsDaniel Silverstone1-133/+42
2021-09-07bindings: Refactor function+cleanup into a structDaniel Silverstone1-6/+59
2021-09-07chore: Unwind global template nameDaniel Silverstone1-2/+2
2021-09-04bindings: Example chained error for parsing bindingsDaniel Silverstone1-1/+3
2021-09-04tracing: Add a bunch of TRACE level tracingDaniel Silverstone1-1/+15
2021-09-04chore: Fix unnecessary borrow lintsDaniel Silverstone1-3/+3
2021-07-20feat: when more than one bindings match a step, list all of themLars Wirzenius1-10/+18
2021-05-20chore: Fix a bunch of clippy lintsDaniel Silverstone1-41/+33
2021-04-09chore: Clear some clippy lintsDaniel Silverstone1-2/+2
2021-01-09chore: Simplify to use resource::read_as_stringDaniel Silverstone1-4/+1
2021-01-09resource: Step one of VFS support, redirect all opensDaniel Silverstone1-3/+2
2020-12-18bindings: Change typemap to use an enumDaniel Silverstone1-39/+108
2020-12-18bindings: Add check that captured text matches the kind patternsDaniel Silverstone1-2/+27
2020-12-18bindings: Add tests for simple-pattern and typemap scenariosDaniel Silverstone1-0/+58
2020-12-18bindings: Use/amend the typemap when parsing simple patternsDaniel Silverstone1-16/+48
2020-12-18bindings: Refactor kinds into a lazy static for reuseDaniel Silverstone1-14/+23
2020-12-18bindings: Support parameter type mapDaniel Silverstone1-14/+101
2020-12-18bindings: use matches macroDaniel Silverstone1-12/+12
2020-12-05Revert "clippy: Use matches macro"Lars Wirzenius1-12/+12
2020-12-03clippy: Use matches macroDaniel Silverstone1-12/+12
2020-11-05chore: Use more efficient to_string, thanks clippyDaniel Silverstone1-1/+1
2020-10-22chore: use as_ref().map instead of matchLars Wirzenius1-4/+1
2020-09-26add: simple word pattern kindsLars Wirzenius1-4/+112
2020-06-20feat: Case insensitive matching by defaultDaniel Silverstone1-20/+85
2020-06-20test: Ensure case insensitive bindings workDaniel Silverstone1-6/+6
2020-06-20feat: Ensure keys in bindings files are case insensitiveDaniel Silverstone1-3/+11
2020-06-06bindings: Verify that the correct error is returned from Bindings::find()Daniel Silverstone1-2/+28
2020-06-06bindings: Change to take ownership of passed bindingsDaniel Silverstone1-8/+8
2020-06-06feat: Support reporting error when more than one binding matches a stepDaniel Silverstone1-13/+10