metaborg / nabl

Spoofax' Name Binding Language

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Build status

NaBL: A Meta-Language for Declarative Name Binding and Scope Rules

In Spoofax, name bindings are specified in NaBL. NaBL stands for Name Binding Language and the acronym is pronounced 'enable'. Name binding is specified in terms of namespaces, binding instances (name declarations), bound instances (name references), scopes and imports.

Documentation

We maintain the NaBL documentation in our documentation repository.

About

Spoofax' Name Binding Language

License:Apache License 2.0


Languages

Language:Java 100.0%Language:Forth 0.0%Language:Shell 0.0%