summaryrefslogtreecommitdiff
path: root/src/bindings.rs
AgeCommit message (Expand)AuthorFilesLines
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
2020-06-06fix: report name of missing bindings or functions file in error msgLars Wirzenius1-1/+2
2020-05-24test: Test simple patterns with metacharacters changeDaniel Silverstone1-8/+8
2020-05-24feat: Add error if implicit simple pattern has regex metacharactersDaniel Silverstone1-2/+13
2020-05-24fix: Correct regex used in converting simple patternsDaniel Silverstone1-1/+1
2020-05-17feat: add optional "cleanup" function to bindingsLars Wirzenius1-25/+70
2020-05-09Merge branch 'keepkeyword' into 'master'Daniel Silverstone1-8/+8
2020-05-09Change: keep actual text of keyword from scenarioLars Wirzenius1-8/+8
2020-05-09Change: use a base directory for relative pathsLars Wirzenius1-1/+5
2020-05-01Fix: nits found by cargo clippyLars Wirzenius1-1/+0
2020-04-19Add: support for simple patternsLars Wirzenius1-18/+145
2020-04-19Add: unit test for finding a binding that uses regular expressionsLars Wirzenius1-0/+25
2020-04-04Change: show the binding that doesn't name a functionLars Wirzenius1-5/+4
2020-04-04Change: change BindingUnknown message to give contextLars Wirzenius1-4/+5
2020-03-30Refactor: rename OurError to SubplotErrorLars Wirzenius1-3/+3
2020-03-28Change: use thiserror to simplify errors.rsLars Wirzenius1-3/+3