Roberto Raggi
|
b50619066a
|
Added public methods to process declarations and expressions.
|
2010-08-13 11:12:19 +02:00 |
|
Roberto Raggi
|
105ec09e94
|
Process type-ids.
|
2010-08-13 11:08:46 +02:00 |
|
Roberto Raggi
|
d626e639d0
|
Process enumerators.
|
2010-08-13 11:04:45 +02:00 |
|
Roberto Raggi
|
4479410246
|
Process named and elaborated type specifiers.
|
2010-08-13 10:59:22 +02:00 |
|
Roberto Raggi
|
fc17a4226b
|
Process simple declarations.
|
2010-08-13 10:57:12 +02:00 |
|
Roberto Raggi
|
65681dfbe1
|
Bind function definitions.
|
2010-08-13 10:50:40 +02:00 |
|
Roberto Raggi
|
9c7d70b02d
|
Bind NamespaceAST nodes.
|
2010-08-13 10:42:48 +02:00 |
|
Roberto Raggi
|
af28f72e65
|
Store the default value of the formal argument in a string literal.
|
2010-08-13 10:36:45 +02:00 |
|
Roberto Raggi
|
89dba0e57b
|
Create symbols for the formal arguments.
|
2010-08-13 10:35:33 +02:00 |
|
Roberto Raggi
|
51645710b0
|
Add the class to its enclosing scope.
|
2010-08-13 10:31:52 +02:00 |
|
Roberto Raggi
|
abadf32070
|
Handle symbol visibility.
|
2010-08-13 10:30:33 +02:00 |
|
Roberto Raggi
|
849a52aead
|
Added the base class symbol to its enclosing class declaration.
|
2010-08-13 10:14:18 +02:00 |
|
Roberto Raggi
|
cee87ece25
|
Added a way to bind TranslationUnitAST nodes.
|
2010-08-13 10:12:21 +02:00 |
|
Roberto Raggi
|
93bbd32c7b
|
The core-declarator needs to be visited after the postfix declarators.
|
2010-08-13 10:09:45 +02:00 |
|
Roberto Raggi
|
6b5b9be79c
|
Returns the newly computed type.
|
2010-08-13 10:09:45 +02:00 |
|
Roberto Raggi
|
db5a61d3cf
|
Process the translation unit.
|
2010-08-12 18:08:18 +02:00 |
|
Roberto Raggi
|
c75ef78d5d
|
Process simple-type-specifiers and class-specifiers.
|
2010-08-12 18:05:08 +02:00 |
|
Roberto Raggi
|
f261ac0ea6
|
Process the ptr-declarators.
|
2010-08-12 17:40:13 +02:00 |
|
Roberto Raggi
|
883b56af68
|
Removed the warns.
|
2010-08-12 17:31:34 +02:00 |
|
Roberto Raggi
|
1610356c1a
|
Process the postfix declarators.
|
2010-08-12 17:26:02 +02:00 |
|
Roberto Raggi
|
73f1cdf3a7
|
Remember the declarator-id.
|
2010-08-12 17:10:11 +02:00 |
|
Roberto Raggi
|
bcad21e526
|
Process names.
|
2010-08-12 16:55:32 +02:00 |
|
Roberto Raggi
|
47069717f8
|
Added Bind::switchScope() and Bind::currentScope().
|
2010-08-12 16:55:32 +02:00 |
|
Roberto Raggi
|
385eb796d4
|
Initial work on the new Binder.
Eventually, it will replace CPlusPlus::Semantic & co.
|
2010-08-12 16:03:41 +02:00 |
|