file/compile/argv



No documentation available

Bytecode

Probably only interesting to you if you want to understand more about the Nujel VM or care very much about performance.

(    0 ($get/val 'last-pair))
(    2 ($get/val 'init/args))
(    4 ($apply 1))
(    6 ($car))
(    7 ($det/val 'path))
(    9 ($drop))
(   10 ($get/val 'index-of))
(   12 ($get/val 'path))
(   14 ($push/val _modules/))
(   16 ($apply 2))
(   18 ($det/val 'module))
(   20 ($drop))
(   21 ($get/val 'module))
(   23 ($push/int/byte 0))
(   25 ($>=))
(   26 ($jf* 26))
(   29 ($get/val 'file/compile/module))
(   31 ($get/val 'path))
(   33 ($push/nil))
(   34 ($get/val 'string/cut))
(   36 ($get/val 'path))
(   38 ($push/int/byte 0))
(   40 ($get/val 'module))
(   42 ($push/int/byte 9))
(   44 ($add))
(   45 ($apply 3))
(   47 ($apply 3))
(   49 ($jmp* 9))
(   52 ($get/val 'file/compile))
(   54 ($get/val 'path))
(   56 ($apply 1))
(   58 ($drop))
(   59 ($get/val 'exit))
(   61 ($push/int/byte 0))
(   63 ($apply 1))
(   65 ($ret))