[![Build status](http://buildfarm.metaborg.org/job/metaborg/job/nabl/job/master/badge/icon)](http://buildfarm.metaborg.org/job/metaborg/job/nabl/job/master/)
<!-- note that the branchname is not automatically updated in this badge -->


# 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](https://github.com/metaborg/doc/tree/master/meta-languages/nabl). 

[![Build status](http://buildfarm.metaborg.org/job/metaborg/job/nabl/job/master/badge/icon)](http://buildfarm.metaborg.org/job/metaborg/job/nabl/job/master/)
<!-- note that the branchname is not automatically updated in this badge -->


# 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](https://github.com/metaborg/documentation/blob/master/source/langdev/meta/lang/nabl2/index.rst). 

Make documentation link less broken
Make documentation link less broken

Got here from the Statix link on http://pl.ewi.tudelft.nl/software/. Is this the correct pointer?