Eugen Wissner belka
belka pushed to cpp at belka/elna 2025-01-16 15:10:06 +01:00
ef667e3ace Implement external functions
belka closed issue belka/elna#9 2025-01-15 20:42:50 +01:00
Allow constant be any literal value
belka pushed to cpp at belka/elna 2025-01-15 20:38:58 +01:00
1e45d66359 Implement argument passing
belka closed issue belka/elna#10 2025-01-15 01:48:40 +01:00
Generate code for passing actual parameters
belka pushed to cpp at belka/elna 2025-01-15 01:48:27 +01:00
9293faea09 Implement argument passing
belka opened issue belka/elna#19 2025-01-15 00:35:31 +01:00
Implement external procedure definitions
belka pushed to cpp at belka/elna 2025-01-14 23:15:26 +01:00
5cb0e18a87 Add current grammar
belka pushed to master at OSS/fountainhead 2025-01-14 19:59:42 +01:00
9cafd8d97d Make compatible with GHC2025
belka closed issue belka/elna#16 2025-01-13 23:11:01 +01:00
Implement logical and, or, not
belka pushed to cpp at belka/elna 2025-01-13 23:09:58 +01:00
3bd4c3af6f Don't append return to void procedures
belka closed issue belka/elna#14 2025-01-13 12:00:58 +01:00
void procedures
belka pushed to cpp at belka/elna 2025-01-13 11:54:59 +01:00
daed398644 Don't append return to void procedures
belka opened issue belka/elna#18 2025-01-13 11:23:48 +01:00
Allow procedures returning a value
belka opened issue belka/elna#17 2025-01-13 01:22:57 +01:00
Eliminate begin in compound statements
belka opened issue belka/elna#16 2025-01-13 00:58:04 +01:00
Implement logical and, or, not
belka opened issue belka/elna#15 2025-01-13 00:56:49 +01:00
Implement pointer arithmetic
belka pushed to cpp at belka/elna 2025-01-12 23:26:28 +01:00
b45b00a3f6 Move type definitions to the program node
belka closed issue belka/elna#8 2025-01-12 17:49:24 +01:00
Use own frontend arguments
belka pushed to cpp at belka/elna 2025-01-12 17:47:17 +01:00
83793ddd89 Move type definitions to the program node
belka closed issue belka/elna#5 2025-01-12 14:57:37 +01:00
Local symbol tables