This commit is contained in:
xolatile 2024-07-01 22:55:16 -04:00
commit 4e8da3725e
4 changed files with 14 additions and 8 deletions

View File

@ -8,5 +8,5 @@ This is an incomplete reduced implementation of the C99 standard of the C progra
Copyright 2024 Emil Williams, Anon8697, Ognjen Milan Robovic
EAXCC and its components are licensed under the GPLv3-only.
Any output, such as an executable or object file, is excempt from any tterms of the GPLv3.
Any output, such as an executable or object file, is excempt from any terms of the GPLv3.
semantics

View File

@ -0,0 +1,3 @@
# DEADLINES
- EAXAS Stable By 24/07/26: Waiting.

View File

@ -1,15 +1,15 @@
# HLA
## General
+ x64
+ AGPLv3
+ x86_64
+ GPLv3-only
## Technologies
+ Chad C
+ flex/bison
+ Chad C, C99
+ Flex/Bison
## Train of making
file -> preprocessor -> hla -> exe
file -> preprocessor -> as -> link -> exe
### implementation
1. flex parsing
@ -53,10 +53,13 @@ my_label:
### Come back to later
+ `register`
+ `volatile`
+ `extern`
+ `static`
### eh
### Assembly Example
```C
program examle
program example
begin
if a is 1 then
// ...

View File