Chris Lattner
|
f248ffb53a
|
Introduce a scope abstraction, the next step to implementing
name lookup.
Swift SVN r65
|
2010-07-23 04:37:16 +00:00 |
|
Chris Lattner
|
7ff4cc6e21
|
split the decl processing stuff in Sema out into a new
SemaDecl class where it belongs. Tidy up headers a bit.
Swift SVN r64
|
2010-07-23 04:13:53 +00:00 |
|
Chris Lattner
|
8bf327b648
|
add a new AST/Identifier class which represents a uniqued string.
Add support to ASTContext to unique strings into identifiers.
Swift SVN r62
|
2010-07-23 03:40:02 +00:00 |
|
Chris Lattner
|
49b3c52843
|
implement parser support for function types.
Swift SVN r50
|
2010-07-22 02:11:49 +00:00 |
|
Chris Lattner
|
b1d25371e3
|
type things as VarDecl instead of as Decl, return things by value from
void parse methods.
Swift SVN r48
|
2010-07-22 00:47:53 +00:00 |
|
Chris Lattner
|
aa126e87f9
|
add a new SemaType module, add parser support for tuples.
Add lexer support for ->. Expand the testcase.
Swift SVN r47
|
2010-07-21 07:17:43 +00:00 |
|
Chris Lattner
|
2eeee5faca
|
give ASTContext a SourceMgr reference, add diagnostic hooks to SemaBase.
Swift SVN r39
|
2010-07-19 05:13:55 +00:00 |
|
Chris Lattner
|
c5e54442b4
|
make the parser actually create VarDecl AST nodes.
Swift SVN r38
|
2010-07-19 05:08:21 +00:00 |
|
Chris Lattner
|
a63671f116
|
add binary expression ast node.
Swift SVN r31
|
2010-07-19 00:57:54 +00:00 |
|
Chris Lattner
|
a39a7ec6a2
|
make the sema methods be prefixed with ActOn
Swift SVN r29
|
2010-07-19 00:46:09 +00:00 |
|
Chris Lattner
|
66199fa090
|
implement a new IntegerLiteral ast node, add plumbing for
allocation of exprs from ASTContext.
Swift SVN r28
|
2010-07-19 00:42:30 +00:00 |
|
Chris Lattner
|
d6edeb7a8b
|
thread Expr* results through the parser and SemaExpr.
Swift SVN r27
|
2010-07-19 00:15:02 +00:00 |
|
Chris Lattner
|
910f84b6ae
|
thread astcontext from the driver, down through Sema.
Swift SVN r26
|
2010-07-19 00:07:47 +00:00 |
|
Chris Lattner
|
d3756f2627
|
Sketch out the new AST library, lets start with expressions.
Swift SVN r25
|
2010-07-19 00:05:11 +00:00 |
|
Chris Lattner
|
b45fe8abf5
|
set up semaexpr and sema base. Give SemaExpr a couple trivial methods.
Swift SVN r24
|
2010-07-18 23:54:47 +00:00 |
|
Chris Lattner
|
68a2d3a33c
|
stub out the Sema object.
Swift SVN r21
|
2010-07-18 22:59:13 +00:00 |
|