Commit Graph

40 Commits

Author SHA1 Message Date
Rochas
e27e112f6c correction nom variable 2025-04-30 12:16:21 +02:00
Rochas
6070ab0f3c correction nom variable 2025-04-30 12:14:53 +02:00
Rochas
9273eb7021 correction nom variable 2025-04-30 12:10:48 +02:00
Vu Tuan Minh
44a1d9918f add brLLVM labelWhile 2025-04-30 12:09:32 +02:00
Vu Tuan Minh
2537f6d300 fix \OA 2025-04-30 10:30:10 +02:00
Vu Tuan Minh
d4a9b1f71d scanf bon 2025-04-30 09:59:44 +02:00
Vu Tuan Minh
20f6170168 add ret void pour func void 2025-04-30 09:38:30 +02:00
Vu Tuan Minh
0e82527b4b change fmt to .fmt 2025-04-30 08:40:17 +02:00
Rochas
d238ac0887 return 0 à la fin, suppression du typeFunction dans la symTable, Appeal renomé en Call 2025-04-29 23:25:07 +02:00
Vu Tuan Minh
7fc7eb773f tesst bugged 2025-04-29 14:05:51 +02:00
Rochas
bd56995d63 print et read fini ! 2025-04-29 00:50:56 +02:00
Vu Tuan Minh
a421811002 test call void 2025-04-28 13:48:52 +02:00
Vu Tuan Minh
4a48ee286b change name to LLVM 2025-04-28 06:43:58 +02:00
Vu Tuan Minh
19af482a32 error LL1 in function and proto in Parser. too weird. 2025-04-28 06:20:11 +02:00
Vu Tuan Minh
38e3f992b9 appeal VSL 2025-04-27 22:44:38 +02:00
Rochas
0105a3f59e correction SymTable 2025-04-27 16:55:47 +02:00
Rochas
af2e42ab89 correction TypeCheck 2025-04-26 23:23:16 +02:00
Vu Tuan Minh
3d4750f7e4 fix proto again 2025-04-26 22:24:54 +02:00
Vu Tuan Minh
49c4382343 fix prototype 2025-04-26 22:05:05 +02:00
Rochas
a34802db55 modification de l'implémentation de prototype, il implement Function 2025-04-26 21:48:41 +02:00
trochas
29ab19fd7a params toLLVM 2025-04-25 16:42:36 +02:00
Vu Tuan Minh
a86f3433be jsp c'est un arraylist de string ou varImp dans proto et func 2025-04-24 07:00:31 +02:00
Vu Tuan Minh
3b2314c236 add check type 2025-04-24 06:07:25 +02:00
Vu Tuan Minh
2948c372dd ifthenelse 2025-04-11 14:31:27 +02:00
Rochas
3a009f7fac While toLLVM fait 2025-04-10 21:23:32 +02:00
Vu Tuan Minh
754e12a9e5 retest non block with if then else 2025-04-10 12:43:08 +02:00
trochas
1362753d4e blocks en cours 2025-04-10 12:04:42 +02:00
trochas
9905831b24 todo declaration c pt 2025-04-10 11:13:09 +02:00
Vu Tuan Minh
48763ff76e test unimplant 2025-04-10 10:56:11 +02:00
trochas
77aef737c3 symTable marche un peut mieux (je crois) 2025-04-09 16:30:53 +02:00
trochas
f4a438df01 print read et SymTable 2025-04-09 13:01:11 +02:00
Vu Tuan Minh
b0aa0d98ff print les strings 2025-04-08 11:38:36 +02:00
Vu Tuan Minh
b4bafcde5d tested print 2025-04-07 21:31:13 +02:00
Vu Tuan Minh
addf4bdee1 stack 2025-04-07 17:33:38 +02:00
trochas
b3ed282f9a toLLVM prettyprinter pour assign 2025-04-07 16:06:21 +02:00
Vu Tuan Minh
deafaa26fc assign, return exp val 2025-04-07 15:02:10 +02:00
Minh VU
0a48bf22bf declare works with list 2025-04-05 15:55:24 +02:00
Minh VU
bc7d1045ee symtable works but not multiple variable 2025-04-05 13:41:23 +02:00
Dimitri Lajou
eef8242f11 mise à jour des tests 2025-03-27 14:18:48 +01:00
Dimitri Lajou
7114c0e978 Initial commit 2025-03-21 17:26:31 +01:00