Tiger is the example programming language used in AndrewAppel's textbook on ModernCompilerImplementationInML.

Language features

  • data types
    • integers
    • strings
    • arrays
    • records
  • nested declarations
    • variable declarations
    • function definitions
    • type declarations
  • assignment (destructive update)
  • control-flow
    • if-then-else
    • if-then
    • while
    • for


WebHome is a framework for the implementation of a TigerCompiler in the StrategoLanguage.

The TigerCompiler compiles Tiger programs to MIPS assembly code.


CategoryLanguage

Revision: r1.2 - 28 Nov 2001 - 22:15 - EelcoVisser
Tiger > TigerLanguage
Copyright © 1999-2020 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback