Repository navigation
Releases: cowsed/Flower
Releases · cowsed/Flower
Release list
v0.0.2 Elm Compiler Front End
Parsing Updates
- Integer Parsing
- Floating point Parsing
- String Literal Parsing
- qualified type parsing
const a: u8 - qualified name parsing
std.print - Infix operators
+, - *, /as well as comparison operators - and, or, xor infix operators
- global function parsing
- Typename parsing
- Generic Typename parsing
- Enum parsing
- Structure definition parsing
- Parsing Constraints
- multiple depths of array accesses
list[1][2][3] - type aliasing
type MyType = u8 - local types
- user defined type classes
type Unsigned = u8 or u16 or u32 or 64 -
type[T: Integer]style type restrictions -
forloops
Semantic Analysis Updates
Soon, Soon
v0.0.1 Elm Compiler Front End
Features:
- Integer Parsing
- Floating point Parsing
- String Literal Parsing
- qualified type parsing
const a: u8 - qualified name parsing
std.print - Infix operators
+, - *, / - global function parsing
- Typename parsing
- Generic Typename parsing
- Enum parsing
- Structure definition parsing
- Anything related to Constraints