gluon 0.18.2

A static, type inferred programming language for application embedding
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
let prelude = import! std.prelude
let { (<|) } = import! std.function
let result @ { Result, ? } = import! std.result
let { Test, run, assert_eq, test, group } = import! std.test
let { ? } = import! std.char
let { Parser, applicative, functor, alternative, monad, any, parse } = import! std.parser
let { Applicative, (*>), ? } = import! std.applicative
let { (<|>) } = import! std.alternative

group "parser" [
    test "any" <| \_ -> (assert_eq (parse any "abc") (Ok 'a'))
]