//rrqforth.asm: WORD p_args,'ARGS',dovalue anchor:p_args[MAIN-ARGS] === Word: MAIN-ARGS .... Data stack: ( -- p[argv** argc] ) .... "ARGS" is a value word that holds a pointer to the command line data block which consists of a count cell followed by that many asciiz pointers and then a 0 cell. That is next followed by the environment as a number of asciiz pointers and a 0 cell. ==== .the command line argument block [caption='Usage example {counter:example}: '] ---- ARGS -> 8 bytes: count of non-zero asciiz pointers following 8 bytes: command name string 8* bytes: argument strings 8 bytes: zero cell 8* bytes: envirnment strings 8 bytes: zero cell ---- ====