manifold-lang / manifold-frontend

Frontend compiler for Manifold high-level language
GNU General Public License v3.0
6 stars 6 forks source link

Expression subclasses should deal with Namespaces rather than Scopes #38

Open mtrberzi opened 9 years ago

mtrberzi commented 9 years ago

Most subclasses of Expression should take a namespace map instead of a single scope. Additionally, Expressions typically need to know the "current namespace" or "default namespace" in order to look for local bindings, etc.