Underlying language for Legend
Full developer documentation lives in the /docs folder:
- 5-minute overview & key concepts
- Getting Started Guide — prerequisites, IDE setup, troubleshooting
- Architecture Overview — module structure, Legend ecosystem position
- Pure Language Reference — syntax, types, standard library
- Legend Grammar Reference — index and complete example
- Mapping Grammar Reference —
###Mappinggrammar in full - Relational Grammar Reference —
###Relationalgrammar in full - Compiler Pipeline — how Pure source becomes Java bytecode
Requires JDK 11 or 17 and Maven 3.6+.
git clone https://github.com/finos/legend-pure.git
cd legend-pure
mvn -T 4 install -DskipTests # fast first build (4 parallel threads)
mvn -T 4 install # full build with testsSee the Getting Started Guide for IDE setup, profiles, and troubleshooting.
Visit our roadmap to know more about the upcoming features.
Visit Legend Contribution Guide to learn how to contribute to Legend.
Copyright 2020 Goldman Sachs
Distributed under the Apache License, Version 2.0.
SPDX-License-Identifier: Apache-2.0