Skip to content

Releases: thautwarm/MLStyle.jl

add builtin pattern matching support for julia AST types

28 Aug 05:08
Compare
Choose a tag to compare
@match :(x + 1) begin
   :(x + 1) => 1
end

@def f begin
   :(x + 1) => 1
end

pattrrn matching for functors

19 Aug 04:26
Compare
Choose a tag to compare
v0.1.4

add introduction in docs(not finished yet)

full featured pattern matching

17 Aug 04:05
Compare
Choose a tag to compare

All kinds of pattern matching are implemented yet.

v0.1.2

14 Aug 08:41
Compare
Choose a tag to compare
change @type to @data

available features

14 Aug 06:16
Compare
Choose a tag to compare

Supported items:

  • guards
  • As-pattern
  • custom pattern(including active pattern (F#) )
  • ADT and corresponding pattern matching infrastructures(includng enum case)
  • range pattern(Rust), tuple pattern, partially matching for dict(Elixir), ...
  • fall through cases(F# family)