% language=us runpath=texruns:manuals/lowlevel

\environment lowlevel-style

%D This is a bit if a cheat. The low level manuals are independent but I want an
%D overview document on the website. Therefore we use sectionlevels in the documents
%D that we we then overload here (we push the chapter level in front).

\starttext

    \definesectionlevels
      [default]
      [{chapter,title},
       {section,subject},
       {subsection,subsubject},
       {subsubsection,subsubsubject},
       {subsubsubsection,subsubsubject},
       {subsubsubsubsection,subsubsubject}]

    \startdocument[title=lowlevel,color=middlegray]
    \stopdocument

    % this list is incomplete

    \startsectionlevel[title=Conditionals] \component [lowlevel-conditionals] \stopsectionlevel
    \startsectionlevel[title=Boxes]        \component [lowlevel-boxes]        \stopsectionlevel
    \startsectionlevel[title=Expansion]    \component [lowlevel-expansion]    \stopsectionlevel
    \startsectionlevel[title=Registers]    \component [lowlevel-registers]    \stopsectionlevel
    \startsectionlevel[title=Macros]       \component [lowlevel-macros]       \stopsectionlevel
    \startsectionlevel[title=Grouping]     \component [lowlevel-grouping]     \stopsectionlevel
    \startsectionlevel[title=Security]     \component [lowlevel-security]     \stopsectionlevel
    \startsectionlevel[title=Characters]   \component [lowlevel-characters]   \stopsectionlevel
    \startsectionlevel[title=Scope]        \component [lowlevel-scope]        \stopsectionlevel
    \startsectionlevel[title=Paragraphs]   \component [lowlevel-paragraphs]   \stopsectionlevel
    \startsectionlevel[title=Alignments]   \component [lowlevel-alignments]   \stopsectionlevel
    \startsectionlevel[title=Marks]        \component [lowlevel-marks]        \stopsectionlevel
    \startsectionlevel[title=Inserts]      \component [lowlevel-inserts]      \stopsectionlevel
    \startsectionlevel[title=Localboxes]   \component [lowlevel-localboxes]   \stopsectionlevel
    \startsectionlevel[title=Loops]        \component [lowlevel-loops]        \stopsectionlevel
    \startsectionlevel[title=Tokens]       \component [lowlevel-tokens]       \stopsectionlevel
    \startsectionlevel[title=Buffers]      \component [lowlevel-buffers]      \stopsectionlevel
    \startsectionlevel[title=Accuracy]     \component [lowlevel-accuracy]     \stopsectionlevel
    \startsectionlevel[title=Balancing]    \component [lowlevel-balancing]    \stopsectionlevel
    \startsectionlevel[title=Lines]        \component [lowlevel-lines]        \stopsectionlevel
    \startsectionlevel[title=Debugging]    \component [lowlevel-debugging]    \stopsectionlevel
  % \startsectionlevel[title=Fonts]        \component [lowlevel-fonts]        \stopsectionlevel
    \startsectionlevel[title=Pages]        \component [lowlevel-pages]        \stopsectionlevel
    \startsectionlevel[title=Expressions]  \component [lowlevel-expressions]  \stopsectionlevel

\stoptext
