1. 31 Oct, 2012 1 commit
  2. 27 Jan, 2012 1 commit
  3. 21 Oct, 2011 1 commit
    • Roland Levillain's avatar
      Add compatibility with GHC 7. · 243bbf30
      Roland Levillain authored
      	* src/High.hs,
      	* src/Main.hs,
      	* src/Parse.hs,
      	* src/Print.hs,
      	* src/RuntimeCommon.hs,
      	* src/RuntimeInput.hs,
      	* src/RuntimePrint.hs,
      	* src/RuntimeSystem.hs,
      	* src/Scan.hs,
      	* src/Trace.hs:
      	Update imported module names.
      243bbf30
  4. 09 May, 2005 1 commit
    • Akim Demaille's avatar
      2005-05-09 Akim Demaille <akim@epita.fr> · f2acc0f5
      Akim Demaille authored
      	Let HAVM have a more regular language.
      
      	* src/Scan.hs (scanTokKeyword): Extend to support arithmetics in
      	letters.
      	Extend to handle symbols for arithmetics and comparisons.
      	(isIndent, isIndentNum): Adjust to handle symbolic operators.
      	(charToOp, scan): No longer treat (+) operators specifically.
      	* src/Main.hs (evalM): The main function is main, not Main.
      	* src/Ir.hs: Adjust the way to show the operators.
      	* doc/havm.texi, doc/builtins.texi: Update to cover all the recent
      	additions and changes.
      f2acc0f5
  5. 16 Oct, 2003 1 commit
    • Akim Demaille's avatar
      2003-10-16 Akim Demaille <akim@epita.fr> · 6ad24a02
      Akim Demaille authored
      	Change labels from "l`...'" to "...".
      
      	* src/Scan.hs (isIdentNum): Use isIdent.
      	(isIdent): Accept "_" for sake of "print_int".
      	(scan): No longer detect "l`...'".
      	(scanLabel): Remove.
      	* doc/havm.texi: Adjust.
      
      	"size" is a Tiger builtin, but also an Havm keyword for an
      	obsolete feature.  Get rid of the latter.
      
      	* src/Ir.hs, src/Annotation.hs, src/Eval.hs, src/High.hs,
      	* src/Low.hs, src/Parse.y, src/Preload.hs, src/Print.hs: Label has
      	no "size" attribute.
      	* src/Code.hs, src/Monad.hs (cframesize): Remove.
      	Adjust callers.
      	* src/Scan.hs (TokSize): No longer used.
      6ad24a02
  6. 22 Jul, 2003 1 commit
  7. 01 Jul, 2003 1 commit
  8. 19 Jun, 2003 1 commit
  9. 11 Jun, 2003 1 commit
    • Akim Demaille's avatar
      2003-06-11 Akim Demaille <akim@epita.fr> · 3d153d43
      Akim Demaille authored
      	* src/Scan.hs (scanComment): Extend to replace the former
      	scanComment and...
      	(scanCommentLine): this one too.
      	* src/Eval.hs: When tracing, report the annotations of call
      	arguments.
      	* src/Location.hs (incchar, incs): New.
      3d153d43
  10. 08 Apr, 2003 1 commit
  11. 02 Apr, 2003 2 commits
  12. 06 Mar, 2003 1 commit
  13. 05 Mar, 2003 2 commits
    • Akim Demaille's avatar
      2003-03-05 Akim Demaille <akim@epita.fr> · b75277ec
      Akim Demaille authored
      	* src/Code.hs, src/Cpu.hs, src/Eval.hs, src/Ir.hs, src/Main.hs,
      	* src/Memory.hs, src/Monad.hs, src/Parse.y, src/Preload.hs,
      	* src/Print.hs, src/Result.hs, src/Scan.hs, src/StdBinop.hs,
      	* src/StdRelop.hs, src/Token.hs: Use Unix end of lines, not a` la
      	DOS.
      b75277ec
    • Akim Demaille's avatar
      2003-03-05 Akim Demaille <akim@epita.fr> · 0f8223d3
      Akim Demaille authored
      	* src/Scan.hs (Data.Char): Import isHexDigit and isHexDigit.
      	(scanLiteralContent): Support x for sake of improved tc
      	compatibility.
      0f8223d3
  14. 01 Jul, 2002 1 commit
    • Robert Anisko's avatar
      2002-07-01 Robert Anisko <robert@lrde.epita.fr> · 17b0f5e7
      Robert Anisko authored
      	* src/Low.hs: Output locations of rejected subtrees.
      
      	* src/Parse.y: Update location handling.  Annotate trees with
      	their locations.
      	* src/Scan.hs: Likewise.
      	* src/Annotation.hs: Likewise.
      
      	* src/Opt.hs: Fix.
      	* src/Main.hs: Fix.
      17b0f5e7
  15. 23 May, 2002 1 commit
  16. 20 May, 2002 1 commit
  17. 13 May, 2002 5 commits
  18. 07 May, 2002 1 commit