Skip to content
forked from redstar/m2lang

The LLVM-based Modula-2 compiler

License

Notifications You must be signed in to change notification settings

luarockr/m2lang

 
 

Repository files navigation

m2lang - The LLVM-based Modula-2 compiler

Build Status

Introduction

See this FOSDEM 2019 talk for some details.

Implementation decisions

  • LLVM is only external dependency
  • CMake scripts derived from clang
  • PIM4 language first

Current status

  • The lexer is almost done.
  • The parser is a complete PIM4 parser with some additions for ISO.
  • Diagnostics and error recovery is mostly missing.
  • Only a dummy driver exists to see the parser in action.

About

The LLVM-based Modula-2 compiler

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 97.1%
  • CMake 1.6%
  • Other 1.3%