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
7db1a81d1f
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
..
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
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
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 file is read by an indented reader that yields the paren reader's forms, every program entry point picks the reader by extension, and flan convert prints either syntax as the other
2026-09-25 15:04:32 +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
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