1. 10 Mar, 2005 1 commit
    • Robert Strandh's avatar
      More progress on html-syntax, which may eventually become a model · 5c330694
      Robert Strandh authored
      for many different language syntax modules.
      
      The display function now traverses the parse tree up as long as a
      valid parse tree exists.  The rest of the display is done from the
      token sequence.  It is likely that all of this can be abstracted out
      and put into syntax.lisp so that html-syntax would just become a
      client among others for this traversal.
      
      Not only is the cursor still not displayed, whitespace is not handled
      during the traversal of the parse tree.  This will likely be fixed in
      the next few day.
      5c330694
  2. 07 Mar, 2005 1 commit
    • Robert Strandh's avatar
      First attempt at a display function (for html syntax) that uses the · 4f8663ce
      Robert Strandh authored
      output of an incremental lexer and parser.  This code is not complete
      yet:
      
        * right now, it uses only the lexer output, and not the parser
      
        * the cursor is not displayed yet
      
        * it is too slow, most likely because the output records are all in
          one big bag, as opposed to being tree structured, such as the
          lines of basic syntax.
      
      The slowness is not a serious problem, because one day, McCLIM will
      have tree-structured output records itself, and because most syntax
      modules (including this one, very soon) will have some tree structure
      itself.  It might be worthwhile to display the part of the buffer
      beyond a parse error in some artificially structured way, such as by
      lines as in the current basic syntax.
      4f8663ce
  3. 05 Mar, 2005 5 commits
  4. 04 Mar, 2005 1 commit
  5. 02 Mar, 2005 3 commits
  6. 01 Mar, 2005 1 commit
  7. 28 Feb, 2005 1 commit
  8. 27 Feb, 2005 8 commits
  9. 26 Feb, 2005 1 commit
  10. 25 Feb, 2005 2 commits
  11. 24 Feb, 2005 1 commit
  12. 23 Feb, 2005 2 commits
  13. 22 Feb, 2005 4 commits
  14. 21 Feb, 2005 4 commits
  15. 20 Feb, 2005 2 commits
  16. 19 Feb, 2005 3 commits