From f0b6d5b7831eff95b587bff49e5069e94503fb5c Mon Sep 17 00:00:00 2001 From: Ralph Ronnquist Date: Sat, 29 May 2021 10:49:05 +1000 Subject: [PATCH] doc fiddling --- Makefile | 3 +- reference.adoc | 102 ++++++++++++++++++++++++++++++++++++++++++++++++- separator.adoc | 7 ++++ 3 files changed, 110 insertions(+), 2 deletions(-) create mode 100644 separator.adoc diff --git a/Makefile b/Makefile index 5fa7614..6693689 100644 --- a/Makefile +++ b/Makefile @@ -9,7 +9,8 @@ rrqforth: rrqforth.asm $(INCS) clean: rm -f rrqforth{,.fas,.map} -DOCS := reference.adoc wordindex.adoc $(shell echo adoc/*.adoc ) +ADOCS := $(shell echo adoc/*.adoc ) +DOCS = reference.adoc wordindex.adoc separator.adoc $(ADOCS) reference.html: $(DOCS) asciidoc -bhtml ${@:.html=.adoc} > $@ diff --git a/reference.adoc b/reference.adoc index 573da60..fac097f 100644 --- a/reference.adoc +++ b/reference.adoc @@ -1,137 +1,237 @@ = RRQFORTH Reference Documentation :author: Ralph Ronnquist -:plus: + == Compilation words // include::compile.adoc[] include::adoc/p_allot.adoc[] +include::separator.adoc[] include::adoc/p_base.adoc[] +include::separator.adoc[] include::adoc/p_Ccomma.adoc[] +include::separator.adoc[] include::adoc/p_colon.adoc[] +include::separator.adoc[] include::adoc/p_comma.adoc[] +include::separator.adoc[] include::adoc/p_create.adoc[] +include::separator.adoc[] include::adoc/p_decimal.adoc[] +include::separator.adoc[] include::adoc/p_div.adoc[] +include::separator.adoc[] include::adoc/p_does.adoc[] +include::separator.adoc[] include::adoc/p_evaluate_stream.adoc[] +include::separator.adoc[] include::adoc/p_here.adoc[] +include::separator.adoc[] include::adoc/p_hex.adoc[] +include::separator.adoc[] include::adoc/p_immediate.adoc[] +include::separator.adoc[] include::adoc/p_left_bracket.adoc[] +include::separator.adoc[] include::adoc/p_literal.adoc[] +include::separator.adoc[] include::adoc/p_literal_string.adoc[] +include::separator.adoc[] include::adoc/p_number.adoc[] +include::separator.adoc[] include::adoc/p_quote.adoc[] +include::separator.adoc[] include::adoc/p_right_bracket.adoc[] +include::separator.adoc[] include::adoc/p_semicolon.adoc[] +include::separator.adoc[] include::adoc/p_state.adoc[] +include::separator.adoc[] include::adoc/p_this_word.adoc[] //include::control.adoc[] include::adoc/p_0branch.adoc[] +include::separator.adoc[] include::adoc/p_1branch.adoc[] +include::separator.adoc[] include::adoc/p_begin.adoc[] +include::separator.adoc[] include::adoc/p_branch.adoc[] +include::separator.adoc[] include::adoc/p_else.adoc[] +include::separator.adoc[] include::adoc/p_end.adoc[] +include::separator.adoc[] include::adoc/p_if.adoc[] +include::separator.adoc[] include::adoc/p_ifagain.adoc[] +include::separator.adoc[] include::adoc/p_ifbreak.adoc[] +include::separator.adoc[] include::adoc/p_then.adoc[] == Logic operation words //include::logic.adoc[] include::adoc/p_0equal.adoc[] +include::separator.adoc[] include::adoc/p_0less.adoc[] +include::separator.adoc[] include::adoc/p_and.adoc[] +include::separator.adoc[] include::adoc/p_equal.adoc[] +include::separator.adoc[] include::adoc/p_false.adoc[] +include::separator.adoc[] include::adoc/p_greaterequal.adoc[] +include::separator.adoc[] include::adoc/p_greaterthan.adoc[] +include::separator.adoc[] include::adoc/p_lessequal.adoc[] +include::separator.adoc[] include::adoc/p_lessthan.adoc[] +include::separator.adoc[] include::adoc/p_not.adoc[] +include::separator.adoc[] include::adoc/p_or.adoc[] +include::separator.adoc[] include::adoc/p_true.adoc[] +include::separator.adoc[] include::adoc/p_unequal.adoc[] +include::separator.adoc[] include::adoc/p_within.adoc[] +include::separator.adoc[] include::adoc/p_xor.adoc[] == Math operation words // include::math.adoc[] include::adoc/p_abs.adoc[] +include::separator.adoc[] include::adoc/p_divmod.adoc[] +include::separator.adoc[] include::adoc/p_minus.adoc[] +include::separator.adoc[] include::adoc/p_mult.adoc[] +include::separator.adoc[] include::adoc/p_negate.adoc[] +include::separator.adoc[] include::adoc/p_plus.adoc[] == RRQFORTH main words //include::rrqforth.adoc[] include::adoc/data_stack.adoc[] +include::separator.adoc[] include::adoc/inline_code.adoc[] +include::separator.adoc[] include::adoc/p_0branch.adoc[] +include::separator.adoc[] include::adoc/p_args.adoc[] +include::separator.adoc[] include::adoc/p_branch.adoc[] +include::separator.adoc[] include::adoc/p_dodoes.adoc[] +include::separator.adoc[] include::adoc/p_dofasm.adoc[] +include::separator.adoc[] include::adoc/p_doforth.adoc[] +include::separator.adoc[] include::adoc/p_dostring.adoc[] +include::separator.adoc[] include::adoc/p_dovalue.adoc[] +include::separator.adoc[] include::adoc/p_dovariable.adoc[] +include::separator.adoc[] include::adoc/p_execute.adoc[] +include::separator.adoc[] include::adoc/p_exit.adoc[] +include::separator.adoc[] include::adoc/p_lparen.adoc[] +include::separator.adoc[] include::adoc/p_program_version.adoc[] +include::separator.adoc[] include::adoc/p_quit.adoc[] +include::separator.adoc[] include::adoc/p_stdin.adoc[] +include::separator.adoc[] include::adoc/p_system.adoc[] +include::separator.adoc[] include::adoc/p_terminate0.adoc[] +include::separator.adoc[] include::adoc/return_stack.adoc[] == Stack operation words //include::stack.adoc[] include::adoc/p_2drop.adoc[] +include::separator.adoc[] include::adoc/p_2dup.adoc[] +include::separator.adoc[] include::adoc/p_2over.adoc[] +include::separator.adoc[] include::adoc/p_2swap.adoc[] +include::separator.adoc[] include::adoc/p_depth.adoc[] +include::separator.adoc[] include::adoc/p_drop.adoc[] +include::separator.adoc[] include::adoc/p_dup.adoc[] +include::separator.adoc[] include::adoc/p_gtR.adoc[] +include::separator.adoc[] include::adoc/p_nip.adoc[] +include::separator.adoc[] include::adoc/p_over.adoc[] +include::separator.adoc[] include::adoc/p_pick.adoc[] +include::separator.adoc[] include::adoc/p_Rget.adoc[] +include::separator.adoc[] include::adoc/p_Rgt.adoc[] +include::separator.adoc[] include::adoc/p_roll.adoc[] +include::separator.adoc[] include::adoc/p_rot.adoc[] +include::separator.adoc[] include::adoc/p_swap.adoc[] +include::separator.adoc[] include::adoc/p_tuck.adoc[] == Input/output words //include::stdio.adoc[] include::adoc/p_clear_stream.adoc[] +include::separator.adoc[] include::adoc/p_digits.adoc[] +include::separator.adoc[] include::adoc/p_dot.adoc[] +include::separator.adoc[] include::adoc/p_double_quote.adoc[] +include::separator.adoc[] include::adoc/p_emit.adoc[] +include::separator.adoc[] include::adoc/p_malloc.adoc[] +include::separator.adoc[] include::adoc/p_nl.adoc[] +include::separator.adoc[] include::adoc/p_pad.adoc[] +include::separator.adoc[] include::adoc/p_read_stream_char.adoc[] +include::separator.adoc[] include::adoc/p_read_word.adoc[] +include::separator.adoc[] include::adoc/p_sp.adoc[] +include::separator.adoc[] include::adoc/p_stream.adoc[] +include::separator.adoc[] include::adoc/p_stream_nchars.adoc[] +include::separator.adoc[] include::adoc/p_tell.adoc[] == Wordlist words //include::wordlists.adoc[] include::adoc/p_current_wordlist.adoc[] +include::separator.adoc[] include::adoc/p_find.adoc[] +include::separator.adoc[] include::adoc/p_forth.adoc[] +include::separator.adoc[] include::adoc/p_strncmp.adoc[] +include::separator.adoc[] include::adoc/p_words.adoc[] == System calls diff --git a/separator.adoc b/separator.adoc new file mode 100644 index 0000000..91379b6 --- /dev/null +++ b/separator.adoc @@ -0,0 +1,7 @@ + +++++ +
+_______________________________________________________ +
+++++ + -- 2.39.2