Merge branch 'master' of github.com:Araq/Nimrod
This commit is contained in:
commit
e7135c449d
2 changed files with 183 additions and 183 deletions
|
|
@ -11,7 +11,7 @@
|
||||||
# the scanner module.
|
# the scanner module.
|
||||||
|
|
||||||
import
|
import
|
||||||
nhashes, options, msgs, strutils, platform, idents, lexbase, llstream
|
hashes, options, msgs, strutils, platform, idents, lexbase, llstream
|
||||||
|
|
||||||
const
|
const
|
||||||
MaxLineLength* = 80 # lines longer than this lead to a warning
|
MaxLineLength* = 80 # lines longer than this lead to a warning
|
||||||
|
|
|
||||||
|
|
@ -52,7 +52,7 @@ For a release version use::
|
||||||
nimrod c koch.nim
|
nimrod c koch.nim
|
||||||
./koch boot -d:release
|
./koch boot -d:release
|
||||||
|
|
||||||
The ``koch`` program is Nimrod's maintainance script. It is a replacement for
|
The ``koch`` program is Nimrod's maintenance script. It is a replacement for
|
||||||
make and shell scripting with the advantage that it is much more portable.
|
make and shell scripting with the advantage that it is much more portable.
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -125,7 +125,7 @@ parsing. Otherwise generics cannot work.
|
||||||
|
|
||||||
The syntax tree
|
The syntax tree
|
||||||
---------------
|
---------------
|
||||||
The synax tree consists of nodes which may have an arbitrary number of
|
The syntax tree consists of nodes which may have an arbitrary number of
|
||||||
children. Types and symbols are represented by other nodes, because they
|
children. Types and symbols are represented by other nodes, because they
|
||||||
may contain cycles. The AST changes its shape after semantic checking. This
|
may contain cycles. The AST changes its shape after semantic checking. This
|
||||||
is needed to make life easier for the code generators. See the "ast" module
|
is needed to make life easier for the code generators. See the "ast" module
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue