#include "common/common.hpp"
#include "llvm/ADT/APInt.h"
#include "llvm/ADT/APSInt.h"
#include "llvm/ADT/APFloat.h"
#include "llvm/ADT/SmallString.h"
#include "llvm/Support/raw_ostream.h"
#include "clang/Basic/FileManager.h"
#include "clang/Basic/Diagnostic.h"
#include "clang/Basic/LangOptions.h"
#include "clang/Basic/TokenKinds.h"
#include "clang/Basic/TargetInfo.h"
#include "clang/Basic/SourceManager.h"
#include "clang/Lex/HeaderSearch.h"
#include "clang/Lex/Preprocessor.h"
#include "clang/Basic/IdentifierTable.h"
#include "clang/Parse/Action.h"
#include "clang/Parse/Parser.h"
#include "clang/Parse/DeclSpec.h"
#include "clang/Parse/Designator.h"
#include "clang/Parse/Scope.h"
#include "clang/Driver/TextDiagnosticPrinter.h"
#include "clang/Lex/LiteralSupport.h"
#include "tree/cpptree.hpp"
#include "helpers/transformation.hpp"
#include "common/trace.hpp"
#include "tree/type_db.hpp"
#include "tree/misc.hpp"
#include "tree/typeof.hpp"
#include "rc_hold.hpp"
#include "identifier_tracker.hpp"
#include "tree/operator_db.inc"
Go to the source code of this file.
Classes |
class | Parse |
class | Parse::InfernoAction |
struct | Parse::InfernoAction::DeclarationAsStatement |
struct | Parse::InfernoAction::DeclarationChain |
Defines |
#define | INFERNO_TRIPLE "arm-linux" |
#define | INFIX(TOK, TEXT, NODE, BASE, CAT) |
#define | POSTFIX(TOK, TEXT, NODE, BASE, CAT) |
#define | PREFIX(TOK, TEXT, NODE, BASE, CAT) |
Define Documentation
#define INFIX |
( |
|
TOK, |
|
|
|
TEXT, |
|
|
|
NODE, |
|
|
|
BASE, |
|
|
|
CAT |
|
) |
| |
#define POSTFIX |
( |
|
TOK, |
|
|
|
TEXT, |
|
|
|
NODE, |
|
|
|
BASE, |
|
|
|
CAT |
|
) |
| |
#define PREFIX |
( |
|
TOK, |
|
|
|
TEXT, |
|
|
|
NODE, |
|
|
|
BASE, |
|
|
|
CAT |
|
) |
| |