Skip to content

CASM Front-end, AST Representation, Parser, and Typechecker

License

Notifications You must be signed in to change notification settings

casm-lang/libcasm-fe

Repository files navigation

https://github.com/casm-lang/casm-lang.logo/raw/master/etc/headline.png

libcasm-fe: CASM Language Front-End Library

https://img.shields.io/badge/discussion-Q&A-blue.svg?logo=github https://github.com/casm-lang/libcasm-fe/workflows/build/badge.svg https://github.com/casm-lang/libcasm-fe/workflows/nightly/badge.svg https://codecov.io/gh/casm-lang/libcasm-fe/badge.svg https://img.shields.io/github/tag/casm-lang/libcasm-fe.svg?logo=github&sort=semver https://img.shields.io/badge/license-GPLv3%2BLE-blue.svg?logo=gnu

This repository contains the CASM front-end implementation consisting of the CASM language grammar definition, the Abstract Syntax Tree (AST), various analyses and transformation passes.

Copyright and License

The copyright holder of libcasm-fe is the CASM organization (@casm-lang) and the used license of libcasm-fe is the GNU GPLv3 with an additional Linking Exception (LE) permission.