minor edit
authorRalph Ronnquist <ralph.ronnquist@gmail.com>
Wed, 26 May 2021 06:13:09 +0000 (16:13 +1000)
committerRalph Ronnquist <ralph.ronnquist@gmail.com>
Wed, 26 May 2021 06:13:09 +0000 (16:13 +1000)
Makefile
wordindex.adoc

index 7e3b60456bfff45338cf5024f087551a81d4b0dc..b60f0c77cee7707739eb67aac7a78bfdff517c67 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -8,3 +8,8 @@ rrqforth: rrqforth.asm $(INCS)
 
 clean:
        rm -f rrqforth{,.fas,.map}
+
+DOCS := reference.adoc wordindex.adoc $( shell adoc/*.adoc )
+
+reference.html: $(DOCS)
+       asciidoc -bhtml ${@:.html=.adoc} > $@
index ae5e13f1b361bc465862d9e8eb072241e167dda2..23452e547b6fc7c5a15c5f6baceff4933533d9b5 100644 (file)
 
 == Index of word links
 
-<<data_stack>>
-<<inline_code>>
-<<return_stack>>
-
-<<p_0branch>>
-<<p_0equal>>
-<<p_0less>>
-
-<<p_2drop>>
-<<p_2dup>>
-<<p_2over>>
-<<p_2swap>>
-
-<<p_abs>>
-<<p_allot>>
-<<p_and>>
-<<p_args>>
-
-<<p_base>>
-<<p_branch>>
-
-<<p_Ccomma>>
-<<p_clear_stream>>
-<<p_colon>>
-<<p_comma>>
-<<p_create>>
-<<p_current_wordlist>>
-
-<<p_decimal>>
-<<p_depth>>
-<<p_digits>>
-<<p_divmod>>
-<<p_dodoes>>
-<<p_does>>
-<<p_dofasm>>
-<<p_doforth>>
-<<p_dostring>>
-<<p_dot>>
-<<p_double_quote>>
-<<p_dovalue>>
-<<p_dovariable>>
-<<p_drop>>
-<<p_dup>>
-
-<<p_emit>>
-<<p_equal>>
-<<p_evaluate_stream>>
-<<p_execute>>
-<<p_exit>>
-
-<<p_false>>
-<<p_find>>
-<<p_forth>>
-
-<<p_greaterequal>>
-<<p_greaterthan>>
-<<p_gtR>>
-
-<<p_here>>
-<<p_hex>>
-
-<<p_immediate>>
-
-<<p_left_bracket>>
-<<p_lessequal>>
-<<p_lessthan>>
-<<p_literal>>
-<<p_literal_string>>
-<<p_lparen.adoc>>
-
-<<p_malloc>>
-<<p_minus>>
-<<p_mult>>
-
-<<p_negate>>
-<<p_nip>>
-<<p_nl>>
-<<p_not>>
-<<p_number>>
-
-<<p_or>>
-<<p_over>>
-<<p_pad>>
-
-<<p_pick>>
-<<p_plus>>
-<<p_program_version>>
-
-<<p_quit>>
-
-<<p_read_stream_char>>
-<<p_read_word>>
-<<p_Rget>>
-<<p_Rgt>>
-<<p_right_bracket>>
-<<p_roll>>
-<<p_rot>>
-
-<<p_sp>>
-<<p_state>>
-<<p_stdin>>
-<<p_stream>>
-<<p_stream_nchars>>
-<<p_strncmp>>
-<<p_swap>>
-<<p_system>>
-
-<<p_tell>>
-<<p_terminate0>>
-<<p_this_word>>
-<<p_true>>
-<<p_tuck>>
-
-<<p_unequal>>
-
-<<p_within>>
-<<p_words>>
-
-<<p_xor>>
+<<data_stack.adoc,DATA-STACK>>
+<<return_stack.adoc,RETURN-STACK>>
+
+<<p_0branch.adoc,0BRANCH>>
+<<p_0equal.adoc,0= >>
+<<p_0less.adoc,0<>>
+
+<<p_2drop.adoc,2DROP>>
+<<p_2dup.adoc,2DUP>>
+<<p_2over.adoc,2OVER>>
+<<p_2swap.adoc,2SWAP>>
+
+<<p_abs.adoc,ABS>>
+<<p_allot.adoc,ALLOT>>
+<<p_and.adoc,AND>>
+<<p_args.adoc,ARGS>>
+<<inline_code.adoc,[ASM]>>
+
+<<p_base.adoc,BASE>>
+<<p_branch.adoc,BRANCH>>
+
+<<p_Ccomma.adoc,C,>>
+<<p_clear_stream.adoc,CLEAR-STREAM>>
+<<p_colon.adoc,:>>
+xref:p_comma.adoc[',']
+<<p_create.adoc,CREATE>>
+<<p_current_wordlist.adoc,CURRENT-WORDLIST>>
+
+<<p_decimal.adoc,DECIMAL>>
+<<p_depth.adoc,DEPTH>>
+<<p_digits.adoc,DIGITS>>
+<<p_divmod.adoc,/MOD>>
+<<p_dodoes.adoc,doDOES>>
+<<p_does.adoc,DOES>>>
+<<p_dofasm.adoc,doFASM>>
+<<p_doforth.adoc,doFORTH>>
+<<p_dostring.adoc,doSTRING>>
+<<p_dot.adoc,.>>
+<<p_double_quote.adoc,">>
+<<p_dovalue.adoc,doVALUE>>
+<<p_dovariable.adoc,doVARIABLE>>
+<<p_drop.adoc,DROP>>
+<<p_dup.adoc,DUP>>
+
+<<p_emit.adoc,EMIT>>
+<<p_equal.adoc,= >>
+<<p_evaluate_stream.adoc,EVALUATE-STREAM>>
+<<p_execute.adoc,EXECUTE>>
+<<p_exit.adoc,EXIT>>
+
+<<p_false.adoc,FALSE>>
+<<p_find.adoc,FIND>>
+<<p_forth.adoc,FORTH>>
+
+<<p_greaterequal.adoc,>= >>
+<<p_greaterthan.adoc,> >>
+<<p_gtR.adoc,>R>>
+
+<<p_here.adoc,HERE>>
+<<p_hex.adoc,HEX>>
+
+<<p_immediate.adoc,IMMEDIATE>>
+
+<<p_left_bracket.adoc,[>>
+<<p_lessequal.adoc, \<= >>
+<<p_lessthan.adoc,<>>
+<<p_literal.adoc,LIT>>
+<<p_literal_string.adoc,S">>
+<<p_lparen.adoc,(>>
+
+<<p_malloc.adoc,MALLOC>>
+<<p_minus.adoc, - >>
+<<p_mult.adoc,*>>
+
+<<p_negate.adoc,NEGATE>>
+<<p_nip.adoc,NIP>>
+<<p_nl.adoc,NL>>
+<<p_not.adoc,NOT>>
+<<p_number.adoc,NUMBER>>
+
+<<p_or.adoc,OR>>
+<<p_over.adoc,OVER>>
+
+<<p_pad.adoc,PAD>>
+<<p_pick.adoc,PICK>>
+<<p_plus.adoc,+>>
+<<p_program_version.adoc,PROGRAM_VERSION>>
+
+<<p_quit.adoc,QUIT>>
+
+<<p_read_stream_char.adoc,READ-STREAM-CHAR>>
+<<p_read_word.adoc,READ-WORD>>
+<<p_Rget.adoc,R@>>
+<<p_Rgt.adoc,R>>>
+<<p_right_bracket.adoc,]>>
+<<p_roll.adoc,ROLL>>
+<<p_rot.adoc,ROT>>
+
+<<p_sp.adoc,SP>>
+<<p_state.adoc,STATE>>
+<<p_stdin.adoc,STDIN>>
+<<p_stream.adoc,STREAM>>
+<<p_stream_nchars.adoc,STREAM-NCHARS>>
+<<p_strncmp.adoc,STRNCMP>>
+<<p_swap.adoc,SWAP>>
+<<p_system.adoc,SYSTEM>>
+
+<<p_tell.adoc,TELL>>
+<<p_terminate0.adoc,TERMINATE0>>
+<<p_this_word.adoc,THIS-WORD>>
+<<p_true.adoc,TRUE>>
+<<p_tuck.adoc,TUCK>>
+
+<<p_unequal.adoc, != >>
+
+<<p_within.adoc,WITHIN>>
+<<p_words.adoc,WORDS>>
+
+<<p_xor.adoc,XOR>>