valkyrie-parser 0.2.5

The hand write parser of valkyrie language
Documentation
1
namespace? expression.infix;

a + b - c;
a * b / c;
a ^ b ^ c;

5 ^ (4 * (3 + 2) - 1);
1 + 2 * 3 ^ (4 - 5);

// Equality
a == c;
a ≠ b != c;
a ≡ b === c;
a ≢ b !== c =!= c;
a = b ?= c

// Ordering
a > b > c;
a >= b >= c >= d;
a < b < c;
a <= b <= c <= d;

//
a ≫ b >> c >>= d;
a ⋙ b >>> c;
a ≪ b << c <<= d;
a ⋘ b <<< c;


// contains
a ∈ list ∊ List;
a ∉ list;
a in list;
a not in list;

// subtyping
a is String;
b is not String;

a && b || c ∨ d ⊽ e ⊻ f ∧ g ⊼ h ⩟ i;