code: @SuppressWarnings("fallthrough")
      protected DCText inlineWord() {
          int pos = bp;
          int depth = 0;
          loop:
          while (bp < buflen) {
              switch (ch) {
                  case '\n':
                      newline = true;
                      // fallthrough
  
                  case '\r': case '\f': case ' ': case '\t':
                      return m.at(pos).newTextTree(newString(pos, bp));
  
                  case '@':
                      if (newline)
                          break loop;
  
                  case '{':
                      depth++;
                      break;
  
                  case '}':
                      if (depth == 0 || --depth == 0)
                          return m.at(pos).newTextTree(newString(pos, bp));
                      break;
              }
              newline = false;
              nextChar();
          }
          return null;
      }
docs: Read a term ie. one word.
  It is an error if the beginning of the next tag is detected.