Skip to content

Releases: cowsed/Flower

v0.0.2 Elm Compiler Front End

Pre-release

Choose a tag to compare

@cowsed cowsed released this 02 Oct 04:12
35045db

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
  • for loops

Semantic Analysis Updates

Soon, Soon

v0.0.1 Elm Compiler Front End

Pre-release

Choose a tag to compare

@cowsed cowsed released this 28 Sep 16:31

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