From 9387ca69b1797d8e67860d5c358d7241bdc0580c Mon Sep 17 00:00:00 2001 From: lyxal <36217120+lyxal@users.noreply.github.com> Date: Wed, 15 Jan 2025 01:01:47 +1100 Subject: [PATCH] Update vyxal.grammar --- src/common/scripts/language/vyxal.grammar | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/common/scripts/language/vyxal.grammar b/src/common/scripts/language/vyxal.grammar index 31efdcf..30772c3 100644 --- a/src/common/scripts/language/vyxal.grammar +++ b/src/common/scripts/language/vyxal.grammar @@ -1,7 +1,7 @@ @top Program { Statement+ } @skip { Space } -Statement { Digraph | SyntaxTrigraph | StructureOpen | StructureClose | ListStuff | ModifierChar | VariableThing | Number | AnyString | Branch | ContextIndex | Comment | Element } +Statement { Digraph | SyntaxTrigraph | StructureOpen | StructureClose | ListStuff | Modifier | VariableThing | Number | AnyString | Branch | ContextIndex | Comment | Element } Number { NumberDecimal | TwoCharNumber } NumberDecimal { NumberPart | @@ -14,7 +14,7 @@ AnyString { } @tokens { Space { @whitespace+ } - ModifierChar {$[⑴∦⎂⎇▦⑶¨~⁜ᖶᛞ⑵⟒¿∺⩔⑷Ẅ∥]} + Modifier {$[⑴⁜∦⎂⎇▦⑶¨~ᛞ⑵⟒¿∺⩔⑷Ẅ∥]} Comment {"##" (![ ])*} Digraph { $[∆øÞk] _ | "#" ![[\]$!=#>@{:] } @@ -22,7 +22,7 @@ AnyString { SyntaxTrigraph { "#:" ![[] } Branch {"|"} ListStuff { "#[" | "#]"} - StructureOpen {"₳" | "{" | "⎄" | "(" | "ƛ" | "#{" | "λ" | "Ω" | "⎊" | "µ" | "["} + StructureOpen {"ξ" | "⎄" | "(" | "ƛ" | "#{" | "λ" | "⍾" | "{" | "ʎ" | "⎊" | "µ" | "["} StructureClose {"}" | "]" | "⎋" | "⍟" | ")"} String {'"' (!["„”“\\] | "\\" _)* $["„”“]} SingleCharString { "'" _ } @@ -30,7 +30,7 @@ AnyString { TwoCharNumber { "Ꮠ" _ _ } VariableThing { "#" ($[=$>]|":[") $[A-Z] $[a-zA-Z0-9_]* } ContextIndex { "#¤" @digit } - Element { ![~₳Ωλƛµ⎋⍟⎊⎄⩔Ẅ⎇ᖶ¿∥∦∺⁜⑴⑵⑶⑷⎂⟒ᛞ▦¨"#'().0123456789[\]k{|}ᏜᏐÞ∆ø„”“] } + Element { ![ʎλƛµξ⍾⎋⍟⎊⎄⩔Ẅ⎇¿∥∦∺⁜⑴⑵⑶⑷⎂⟒ᛞ▦¨"#'().0123456789[\]k{|}~ᏜᏐÞ∆ø„”“] } @precedence { Space, Element } }