This website requires JavaScript.
Explore
Help
Sign In
JosephFerano
/
flan
Watch
1
Star
0
Fork
0
You've already forked flan
Code
Issues
Pull Requests
Packages
Projects
Releases
Wiki
Activity
flan
/
test
/
syntax
History
Joseph Ferano
178c129c97
A .fln name carries no ? or !, and .fln has T?, x ?? d, x!, if let over a plain name and a?.b chaining.
2026-09-26 14:54:58 +07:00
..
chain
A .fln comparison chain may mix < with <=, or > with >=, reading as the and of its tests with every operand evaluated once, left to right, as a < b < c is, and the printers write that and back as the chain.
2026-09-26 12:19:03 +07:00
flat
The .fln reader refuses loop and recur, flan convert refuses a .flan file that uses them, and every loop outside recur.flan is a while or until.
2026-09-26 10:31:53 +07:00
handwritten
A .fln name carries no ? or !, and .fln has T?, x ?? d, x!, if let over a plain name and a?.b chaining.
2026-09-26 14:54:58 +07:00
infer
A _ function's exits combine exactly as an if's arms do, a refused _ body or loop is collected with every other error, and the placeholder type never leaves the checker
2026-09-25 20:37:50 +07:00
mixed
A .fln name carries no ? or !, and .fln has T?, x ?? d, x!, if let over a plain name and a?.b chaining.
2026-09-26 14:54:58 +07:00
algorithms.flan
Builtins, prelude, vendor and raylib predicates are named with is- or has- and no name carries a ? or !.
2026-09-26 14:34:36 +07:00
algorithms.fln
Builtins, prelude, vendor and raylib predicates are named with is- or has- and no name carries a ? or !.
2026-09-26 14:34:36 +07:00
sand.fln
A .fln name carries no ? or !, and .fln has T?, x ?? d, x!, if let over a plain name and a?.b chaining.
2026-09-26 14:54:58 +07:00