Implement constants
This commit is contained in:
@ -30,6 +30,7 @@ namespace gcc
|
||||
void visit(source::integer_literal *literal) override;
|
||||
void visit(source::boolean_literal *literal) override;
|
||||
void visit(source::binary_expression *expression) override;
|
||||
void visit(source::constant_definition *definition) override;
|
||||
void visit(source::declaration *declaration) override;
|
||||
void visit(source::variable_expression *expression) override;
|
||||
void visit(source::assign_statement *statement) override;
|
||||
|
16
include/elna/gcc/elna-tree.h
Normal file
16
include/elna/gcc/elna-tree.h
Normal file
@ -0,0 +1,16 @@
|
||||
#pragma once
|
||||
|
||||
#include "config.h"
|
||||
#include "system.h"
|
||||
#include "coretypes.h"
|
||||
#include "tree.h"
|
||||
|
||||
enum elna_tree_index
|
||||
{
|
||||
ELNA_TI_ENUMERAL_TYPE,
|
||||
ELNA_TI_MAX
|
||||
};
|
||||
|
||||
extern GTY(()) tree elna_global_trees[ELNA_TI_MAX];
|
||||
|
||||
#define enumeral_node elna_global_trees[ELNA_TI_ENUMERAL_TYPE]
|
Reference in New Issue
Block a user