Reindentation of tds.[hc]

Spaces are evil.

Signed-off-by: Celelibi <celelibi@gmail.com>
Create scopes to wrap symbols

A scope is a list of symbols. A symbol do not exists on its own without
a scope. A scope may have a parent scope to use during lookups.

Signed-off-by: Celelibi <celelibi@gmail.com>
Reindentation of quad

Signed-off-by: Celelibi <celelibi@gmail.com>
Generate scopes from \Global \Local and stuff

The semantics of all the declaration is fuzzy, so all the declarations
are treated as nested local declarations.

Signed-off-by: Celelibi <celelibi@gmail.com>