include added

This commit is contained in:
Scarlett
2025-05-04 17:46:14 -04:00
parent 3a33cc0f88
commit 8eb9a62af8
3 changed files with 9 additions and 5 deletions

View File

@ -107,6 +107,7 @@
program:
prototype_or_definition_list
| include_list
| include_list prototype_or_definition_list
;
@ -130,14 +131,14 @@ prototype:
include_list:
include_statement SEMI_COLON include_list
include_statement include_list
| include_statement
;
include_statement:
INCLUDE C_STRING SEMI_COLON
INCLUDE C_STRING
;

View File

@ -1,4 +1,4 @@
(* TEST: [-tok -asc -tc] *)
#include "alpha.h";
#include "alpha.h";
#include "alpha.h";
#include "alpha.h"
#include "alpha.h"
#include "alpha.h"

View File

@ -1,4 +1,7 @@
(* TEST: [-asc -tc -cg -ir] *)
#include "alpha.h"
#include "alpha.h2"
#include "alpha.h3"
type main: integer -> integer
function test: main