Annotation of researchv8dc/cmd/monk/db/section.m, revision 1.1.1.1

1.1       root        1: |environment(chapter;
                      2:        new.page, blank.lines 4, center on, font.size +1, font bold,
                      3:        incr chapter_counter,
                      4:        clear section_counter subsection_counter subsubsection_counter
                      5:        paragraph_counter,
                      6:        text "Chapter ", concatenate, number chapter_counter, new.line;
                      7: 
                      8:        blank.lines 4, paragraph,
                      9:        store string.from.number remember_string chapter_counter)
                     10:        |comment<summary: chapter (numbered chapter; IT)>
                     11: 
                     12: |environment(section;
                     13:        blank.lines 2, protect, font bold, incr section_counter,
                     14:        clear subsection_counter subsubsection_counter paragraph_counter,
                     15:        number section_counter, text ". ";
                     16: 
                     17:        paragraph,
                     18:        store string.from.number remember_string section_counter)
                     19:        |comment<summary: section (numbered section; IT)>
                     20: 
                     21: |environment(subsection;
                     22:        blank.lines, protect, font bold, incr subsection_counter,
                     23:        clear subsubsection_counter paragraph_counter,
                     24:        number section_counter, text ".",
                     25:        number subsection_counter, text " ";
                     26: 
                     27:        paragraph,
                     28:        store string.from.number remember_string section_counter,
                     29:        add string remember_string ".",
                     30:        add string.from.number remember_string subsection_counter)
                     31:        |comment<summary: subsection (numbered subsection; IT)>
                     32: 
                     33: |environment(subsubsection;
                     34:        blank.lines, protect, font italics, incr subsubsection_counter,
                     35:        clear paragraph_counter,
                     36:        number section_counter, text ".",
                     37:        number subsection_counter, text ".",
                     38:        number subsubsection_counter, text " ";
                     39: 
                     40:        store string.from.number remember_string section_counter,
                     41:        add string remember_string ".",
                     42:        add string.from.number remember_string subsection_counter,
                     43:        add string remember_string ".",
                     44:        add string.from.number remember_string subsubsection_counter)
                     45:        |comment<summary: subsubsection (numbered subsubsection; IT)>
                     46: 
                     47: |associate(paragraph;
                     48:        blank.lines, clear string temporary_string;
                     49: 
                     50:        if begin not_null_string(temporary_string),
                     51:                temporary.font italics, string temporary_string, temporary.font,
                     52:        if end;
                     53: 
                     54:        [numbered;
                     55:                incr paragraph_counter, number format paragraph_counter i,
                     56:                store string.from.number temporary_string paragraph_counter,
                     57:                add string temporary_string ") ";]
                     58:        [n;
                     59:                incr paragraph_counter, number format paragraph_counter i,
                     60:                store string.from.number temporary_string paragraph_counter,
                     61:                add string temporary_string ") ";]
                     62:        [indented;
                     63:                indent.line 3;]
                     64:        [i;
                     65:                indent.line 3;])
                     66:        |comment<summary: paragraph (paragraph n, i, numbered or indented)>
                     67: 
                     68: |associate(p;
                     69:        blank.lines, clear string temporary_string;
                     70: 
                     71:        if begin not_null_string(temporary_string),
                     72:                temporary.font italics, string temporary_string, temporary.font,
                     73:        if end;
                     74: 
                     75:        [numbered;
                     76:                incr paragraph_counter, number format paragraph_counter i,
                     77:                store string.from.number temporary_string paragraph_counter,
                     78:                add string temporary_string ") ";]
                     79:        [n;
                     80:                incr paragraph_counter, number format paragraph_counter i,
                     81:                store string.from.number temporary_string paragraph_counter,
                     82:                add string temporary_string ") ";]
                     83:        [indented;
                     84:                indent.line 3;]
                     85:        [i;
                     86:                indent.line 3;])
                     87:        |comment<summary: p (alias for paragraph)>
                     88: 
                     89: |environment(appendix;
                     90:        new.page, blank.lines 4, center on, font.size +1, font bold,
                     91:        incr appendix_counter,
                     92:        clear section_counter subsection_counter subsubsection_counter,
                     93:        text "Appendix ", concatenate, number appendix_counter A, new.line;
                     94: 
                     95:        blank.lines 4, paragraph,
                     96:        store string.from.number remember_string appendix_counter)
                     97:        |comment<summary: appendix (numbered appendix; IT)>
                     98: 
                     99: |environment(unnumbered_chapter;
                    100:        new.page, blank.lines 4, center on, font.size +1, font bold;
                    101: 
                    102:        blank.lines 4, paragraph)
                    103:        |comment<summary: unnumbered_chapter (unnumbered chapter)>
                    104: 
                    105: |environment(unnumbered_section;
                    106:        blank.lines 2, protect, font bold;
                    107: 
                    108:        paragraph)
                    109:        |comment<summary: unnumbered_section (unnumbered section)>
                    110: 
                    111: |environment(unnumbered_subsection;
                    112:        blank.lines, protect, font bold;
                    113: 
                    114:        paragraph)
                    115:        |comment<summary: unnumbered_subsection (unnumbered subsection)>
                    116: 
                    117: |environment(unnumbered_subsubsection;
                    118:        blank.lines, protect, font italics;)
                    119:        |comment<summary: unnumbered_subsubsection (unnumbered subsubsection)>
                    120: 
                    121: |environment(unnumbered_appendix;
                    122:        new.page, blank.lines 4, center on, font.size +1, font bold;
                    123: 
                    124:        blank.lines 4, paragraph)
                    125:        |comment<summary: unnumbered_appendix (unnumbered appendix)>

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.