feat(definitions):

* add parsing for new validator defs
* start adding typechecking
* add a unit test for parsing
This commit is contained in:
rvcas
2023-02-14 00:24:40 -05:00
committed by Lucas
parent dfe240ad64
commit 2e7fe191db
7 changed files with 172 additions and 1 deletions

View File

@@ -76,6 +76,7 @@ pub enum Token {
Type,
When,
Trace,
Validator,
}
impl fmt::Display for Token {
@@ -156,6 +157,7 @@ impl fmt::Display for Token {
Token::Type => "type",
Token::Test => "test",
Token::ErrorTerm => "error",
Token::Validator => "validator",
};
write!(f, "\"{s}\"")
}