1
0
Fork 0
mirror of https://github.com/ton-blockchain/ton synced 2025-02-15 04:32:21 +00:00
ton/crypto/fift/lib
tolk-vm e2edadba92
[Tolk] v0.6 syntax: fun, import, var, types on the right, etc.
Lots of changes, actually. Most noticeable are:
- traditional //comments
- #include -> import
- a rule "import what you use"
- ~ found -> !found (for -1/0)
- null() -> null
- is_null?(v) -> v == null
- throw is a keyword
- catch with swapped arguments
- throw_if, throw_unless -> assert
- do until -> do while
- elseif -> else if
- drop ifnot, elseifnot
- drop rarely used operators

A testing framework also appears here. All tests existed earlier,
but due to significant syntax changes, their history is useless.
2024-11-02 03:44:13 +04:00
..
Asm.fif [Tolk] v0.6 syntax: fun, import, var, types on the right, etc. 2024-11-02 03:44:13 +04:00
Color.fif new db 2019-11-15 18:02:37 +04:00
Disasm.fif Add namespaces to Fift (#641) 2023-03-10 14:16:29 +03:00
Fift.fif Add namespaces to Fift (#641) 2023-03-10 14:16:29 +03:00
FiftExt.fif Add namespaces to Fift (#641) 2023-03-10 14:16:29 +03:00
GetOpt.fif updated fift/func 2019-12-12 19:16:25 +04:00
Lisp.fif initial commit 2019-09-07 14:33:36 +04:00
Lists.fif emergency update 2020-03-24 03:32:16 +04:00
Stack.fif initial commit 2019-09-07 14:33:36 +04:00
TonUtil.fif Add addr@+ / addr@ functions to parse addr from slice (#366) 2022-08-15 18:35:27 +03:00