Jussi Pakkanen
|
f842ef627e
|
Renamed parser file.
|
12 years ago |
Jussi Pakkanen
|
31f72e0a91
|
Build AST.
|
12 years ago |
Jussi Pakkanen
|
7a6713bfe8
|
Created AST node types.
|
12 years ago |
Jussi Pakkanen
|
9a2eb973d4
|
Renamed the parser file.
|
12 years ago |
Jussi Pakkanen
|
22b162bd0d
|
Check that the C compiler can produce valid executables.
|
12 years ago |
Jussi Pakkanen
|
f16feed44a
|
Unit test harness.
|
12 years ago |
Jussi Pakkanen
|
5242cb8ee2
|
Use os.path.samefile.
|
12 years ago |
Jussi Pakkanen
|
c2652d2f48
|
Fix warning.
|
12 years ago |
Jussi Pakkanen
|
3f435808a6
|
Clean up imports.
|
12 years ago |
Jussi Pakkanen
|
2f11f964e7
|
Validate user given paths.
|
12 years ago |
Jussi Pakkanen
|
1a52840c37
|
Started work on main runner file.
|
12 years ago |
Jussi Pakkanen
|
eb3234dad8
|
Empty function call arguments work.
|
12 years ago |
Jussi Pakkanen
|
d86b664b28
|
Remove quotation from strings.
|
12 years ago |
Jussi Pakkanen
|
5e0888c3db
|
Assign expressions to statements.
|
12 years ago |
Jussi Pakkanen
|
5545518de1
|
Parse slightly more.
|
12 years ago |
Jussi Pakkanen
|
6373bff4ff
|
Parses something.
|
12 years ago |
Jussi Pakkanen
|
4d48b02693
|
Started working on the parser part.
|
12 years ago |
Jussi Pakkanen
|
14a53a5558
|
Compiler class tells what files it can compile.
|
12 years ago |
Jussi Pakkanen
|
066548a657
|
Build command line.
|
12 years ago |
Jussi Pakkanen
|
f07e43cb37
|
Opt flags.
|
12 years ago |
Jussi Pakkanen
|
3297faaaa8
|
Make CCompiler more of an abstract base class.
|
12 years ago |
Jussi Pakkanen
|
70bf9b03be
|
Compiler name may have more than one command (i.e. "ccache gcc" works).
|
12 years ago |
Jussi Pakkanen
|
c3c9a31a5a
|
Beginnings of environment detector.
|
12 years ago |
Jussi Pakkanen
|
3bdaceac35
|
Update line numbers.
|
12 years ago |
Jussi Pakkanen
|
99298c8f72
|
Detect braces.
|
12 years ago |
Jussi Pakkanen
|
26ee2483b5
|
Detect brackets.
|
12 years ago |
Jussi Pakkanen
|
af7c9dd6e0
|
Allow whitespace in EOL continuation.
|
12 years ago |
Jussi Pakkanen
|
57cbee2f33
|
Detect strings and end-of-lines.
|
12 years ago |
Jussi Pakkanen
|
802d56d135
|
Tokenize strings.
|
12 years ago |
Jussi Pakkanen
|
5ab7588873
|
Created simple parser.
|
12 years ago |
Jussi Pakkanen
|
a428c953ff
|
Start of project.
|
12 years ago |