Chris Lattner
|
272d9e8dad
|
Propagate "there were errors in the input" out to the exit code of the swift app by adding a "HadError" bool to ASTContext.
Swift SVN r244
|
2011-03-01 07:59:53 +00:00 |
|
Chris Lattner
|
3bd8a85784
|
Fix weirdness in the lang spec by making $123 be a special type of implementation identifier token, handling it uniformly in the grammar in the few places that it is valid.
Swift SVN r215
|
2010-11-11 22:27:39 +00:00 |
|
Chris Lattner
|
19e5390b78
|
twinify more diagnostics.
Swift SVN r168
|
2010-10-09 17:50:40 +00:00 |
|
Chris Lattner
|
47afc23bac
|
Expand lexer to cover a broader range of punctuators for function names. Add comparison functions to standard prolog.
Swift SVN r128
|
2010-08-01 05:58:41 +00:00 |
|
Chris Lattner
|
05f5028b7a
|
stub out a parser hook.
Swift SVN r13
|
2010-07-18 20:17:04 +00:00 |
|
Chris Lattner
|
3cd9e46705
|
add numeric constant support, we can now lex exciting stuff
like this:
// Comment.
var x : int;
var x2 = 4;
var x3 = 4+5;
Swift SVN r11
|
2010-07-18 19:01:18 +00:00 |
|
Chris Lattner
|
6236deaabc
|
implement lexer support for identifiers and our 2 keywords so far.
Swift SVN r10
|
2010-07-18 18:57:12 +00:00 |
|
Chris Lattner
|
80ba9c7e66
|
add some more punctuator characters and // comments.
Swift SVN r9
|
2010-07-18 01:44:13 +00:00 |
|
Chris Lattner
|
461f41edb1
|
start lexing trivial tokens, discard whitespace between them.
Swift SVN r8
|
2010-07-18 01:32:14 +00:00 |
|
Chris Lattner
|
db8e1301ff
|
Start setting up the lexer object.
Swift SVN r7
|
2010-07-18 01:14:09 +00:00 |
|
Chris Lattner
|
874badb51b
|
consolidate lexer stuff into the Parser lib.
Swift SVN r6
|
2010-07-18 00:50:29 +00:00 |
|