From 8b850e0eae923568f5e0417d292082451706286f Mon Sep 17 00:00:00 2001 From: Ryan Wardm Date: Fri, 7 Aug 2020 01:40:08 -0400 Subject: [PATCH] Planning some more patterns --- patterns.txt | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/patterns.txt b/patterns.txt index 4d35504..85c5629 100644 --- a/patterns.txt +++ b/patterns.txt @@ -1,12 +1,18 @@ PAT[func]: name->parao->[.*]->parac PAT[math]: number|func->*[plus|minus|multiply|divide|pow|mod->number|func] -PAT: flag->name := ENAB, ENTRY, USING -PAT: flag->string := LOAD -PAT: flag->number := VERN -PAT: newline->bracketo->name->bracketc := STAT -PAT: *tab->string := DISP -PAT: *tab->name->string := DISP -PAT: *tab->name->%equal|[seperator->name->%] := ASGN -PAT: *tab->cbracketo->*[value->seperator]->cbracketc := ENV -PAT: *tab->name->bracketo->name|value|math-> +PAT: flag->name := ENAB, ENTRY, USING +PAT: flag->string := LOAD +PAT: flag->number := VERN +PAT: newline->bracketo->name->bracketc := STAT +PAT: *tab->string := DISP +PAT: *tab->name->string := DISP +PAT: name->%equal|[seperator->name->%] := ASGN +PAT: cbracketo->*[value->seperator]->cbracketc := ENV +PAT: name->bracketo->name|value|math->bracketc := IND +PAT: name->plus->plus := VPP +PAT: name->minus->minus := VMM +PAT: name->plus->equal := NADD +PAT: name->minus->equal := NSUB +PAT: name->divide->equal := NDIV +PAT: name->multiply->equal := NMUL \ No newline at end of file