Next: Cocytus, Previous: L structure, Up: L presentation
The parser handle the concrete syntax of the language.
TO_WRITE
S-expressions (sexps): a notation to represent trees.
Concept of tree : a + b * c is converted into (* (+ a b)
c). In this representation, the first symbol represents the head of
the tree, and subsequents fields represent the sons, that can be trees
themselves.  So the above code is really:
     *--- + --- a
      \    \----b
       \--c
  Another example: L's code
function1(toto, function2(24,49), 3+i)
has the tree representation:
                     function1
                    /     |    \
                toto function2  +
                       /   \    |\
                      24   49   3 i
  And the sexp representation:
     (function1 toto
                (function2 24 49)
                (+ 3 i))
  So the sexp notation is just a convenient representation to represent trees.