summaryrefslogtreecommitdiffhomepage
path: root/README.md
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2015-12-30 12:48:16 +0100
committerMatthias Braun <matze@braunis.de>2015-12-30 12:49:14 +0100
commit8eeea9ca1dda6839c26bd089f642467fcfa63ad4 (patch)
treeb10dda46717a44621c79a90ccaecba351cba8b57 /README.md
parent47287e70dee171710234376aa164670d430614be (diff)
README: More work on Introduction
Diffstat (limited to 'README.md')
-rw-r--r--README.md14
1 files changed, 7 insertions, 7 deletions
diff --git a/README.md b/README.md
index 60fa271..254528d 100644
--- a/README.md
+++ b/README.md
@@ -5,13 +5,13 @@ Introduction
------------
cparser is a recursive descent C99 parser written in C99. It contains a
-preprocessor, lexer and parser, constructs an AST and does semantic analysis.
-It acts as a frontend to the libFirm intermediate representation library. This
-performs optimization and code generation for several backends, which can be
-selected at runtime of the compiler. It comes with typical compiler driver
-logic for parsing the commandline to set up the environment and code generator
-as well as calling assemblers and linkers. This allows it to be a drop-in
-replacement for gcc or clang in many situations.
+preprocessor, lexer, parser, constructs an AST and does semantic analysis. It
+acts as a frontend to the libFirm intermediate representation library. This
+way optimization and code generation is performed. The compiler supports cross
+compilation to multiple target architectures with a commandline switch. It
+comes with driver logic for calling assemblers and linkers as well as parsing
+command line options. This allows it to be a drop in replacement for gcc or
+clang in many situations.
Building and Installation
-------------------------