// compile.asm: WORD p_literal,'LIT',fasm anchor:p_literal[] === Word: LIT .... Data stack: ( -- v ) .... "LIT" is a function word that pushes the cell subsequent and moves excution past that. The literal value is thus layed out as if a subsequent CFA pointer in the containing definition, and the LIT execution will make the execution skip past that and instead contine with the CFA pointer following the value. It's not a good idea to use "LIT" interactively. ==== .Word: LIT [caption='Definition concept {counter:exec}: '] ---- : LIT R> DUP 8 + >R @ ; ---- ====