Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Fetching latest commit…

Cannot retrieve the latest commit at this time

..
Failed to load latest commit information.
codedom
completion
external
generation
hierarchy
misc
optimization
parsing
testsuite
typing
CompilationOptions.n
Makefile
README
g
main.n
ncc.build
passes.n

README

Compiler passes:

- loading types from referenced assemblies (external/ directory)
- lexical analysis and parsing (parsing/ directory)
- build hierarchy of types existing in program (hierarchy/ directory)
- bind types in type hierarchy and add all class members to classes (hierarchy/TypeBuilder.n)
- perform typing of method's bodies (typing/ directory)
- transform translation of typed tree to intermediate representation 
  as compiled tree, which holds references directly to System.Reflection.Emit
  objects  (generation/ directory)
- output IL using System.Reflection.Emit.AssemblyBuilder from compiled tree (generation/ILGenerator.n)

Something went wrong with that request. Please try again.