BeeSchema
BeeSchema copied to clipboard
Binary Schema Library for C#
> struct abc { > a : int; > ## > > My Awesome Comment > ## > > if( a == 10){ > b : int; > } >...
Hi, Mind submitting this to NuGet? thanks
Implement a keyword to support specifying the endianness of the data. Endianness should be specified at the beginning of the schema file, before anything else (including **include** statements). Proposed syntax...
Add a peek() like functionality to BeeScheema so we can check if next bytes are 0 for ex.
- [x] Change Enum values in Result instances to provide both their numerical and string values. I'm not sure why I made them only contain string values... - [ ]...
Replace System.Data.DataTable.Compute() with a custom expression parser for conditions and array length specifiers. This should remove the dependency on System.Data.
Implement the **switch** and **case** keywords. Possibly allow comparisons inside **case** condition. Proposed syntax is similar to C: ``` elm switch (some_value) { case (1) { ... } case (>=...
Allow access of a previously-declared variable's child values in length specifiers and conditions. Proposed syntax uses dot-notation: ``` elm struct MyStructType { some_value : Int; } ... some_struct : MyStructType;...
Implement a way to define arrays that are prefixed with their length instead of having to define 2 separate variables. Proposed syntax includes defining the length type inside the array...