Meyer Simon
|
7296a24c74
|
I added some code to help with constants but it's not working.
|
2025-04-11 12:51:14 -04:00 |
|
Meyer Simon
|
58b50ccb63
|
Added some of the implementation but not complete #t51
|
2025-04-04 18:06:01 -04:00 |
|
Meyer Simon
|
f7d1d90856
|
Added body of some of the functions (not compiling) #t51
|
2025-04-04 04:43:36 -04:00 |
|
Meyer Simon
|
1c7cdbb4da
|
Implemented the 2 operation functions #t51
|
2025-04-02 11:28:23 -04:00 |
|
Meyer Simon
|
05b641a32e
|
Added stubs for all emit funcs and added the 3 fields discussed in the library t#51
|
2025-04-01 12:53:31 -04:00 |
|
Meyer Simon
|
24caa0e9a7
|
Updeated the contents of st to Dev #t51
|
2025-03-28 10:18:18 -04:00 |
|
Meyer Simon
|
666e0a4159
|
No change #t51
|
2025-03-27 17:28:16 -04:00 |
|
Meyer Simon
|
03be62dc19
|
Added structs enums and stubs #t51
|
2025-03-27 16:08:31 -04:00 |
|
Meyer Simon
|
fd39afc9e0
|
Added the files to the repo #t51
|
2025-03-27 15:28:30 -04:00 |
|
Moroseui
|
2c2d471a62
|
Merge pull request #36 from UB-CSE443/Sprint3-Symbol_Table_Restructure-FE-t#NoTask
Sprint3 symbol table restructure fe t#no task
|
2025-03-26 13:00:20 -04:00 |
|
Scarlett
|
5aefd319ae
|
Testing suite updated
|
2025-03-26 12:48:27 -04:00 |
|
Partho Bhattacharya
|
0c8c3e30f3
|
adding function to get adinfo type
|
2025-03-26 11:17:45 -04:00 |
|
Partho Bhattacharya
|
d1f7041c31
|
added enum return function
|
2025-03-26 10:54:04 -04:00 |
|
Scarlett
|
94b80b024d
|
Quick formatting updates
|
2025-03-25 17:02:14 -04:00 |
|
Partho Bhattacharya
|
d817ceaf7d
|
added comments to symbol table.c for clarity. Note- we need to add scope reference to record instead of array reference. Additionally, in print symbol table.c we need to update for if an entry is a function, it should print out parameter->return type
|
2025-03-24 11:59:53 -04:00 |
|
Partho Bhattacharya
|
78b3539de6
|
changed 'string primitive' to 'string'
|
2025-03-14 22:47:29 -04:00 |
|
Partho Bhattacharya
|
1544f2b728
|
all compilation errors are gone. Function Types are properly entering Symbol Table. Some Type checking is taking place among expressions.
|
2025-03-14 22:42:08 -04:00 |
|
Partho Bhattacharya
|
78f1cd3fbb
|
Got symbol Table largely working (but without certain entries being added like functions or records)
|
2025-03-14 20:48:11 -04:00 |
|
Partho Bhattacharya
|
ead70170c0
|
added a remove entry function
|
2025-03-14 19:58:53 -04:00 |
|
Partho Bhattacharya
|
8a1477c04d
|
started updating values to types
|
2025-03-14 15:11:03 -04:00 |
|
Partho Bhattacharya
|
9361ed62e7
|
added a type check function in symbol table
|
2025-03-14 14:46:31 -04:00 |
|
Partho Bhattacharya
|
63534d1daf
|
restructured table, still have to update print table properly as well as grammar rules
|
2025-03-14 13:35:25 -04:00 |
|
Partho Bhattacharya
|
f0e0d7bdbc
|
still working through symbol_table to try and get it to compile soon but fixed issues with storing values and calling the right element of a struct
|
2025-03-14 12:04:53 -04:00 |
|
Partho Bhattacharya
|
392a4b3ba5
|
wrote up symbol table structure. Have to correct code and then add type checking grammar rules
|
2025-03-14 05:32:24 -04:00 |
|
Partho Bhattacharya
|
f0e03b2724
|
save point for tweaking symbol table--note won't be currently working
|
2025-03-14 04:24:03 -04:00 |
|
Partho Bhattacharya
|
3db6191969
|
fixed symbol_table entries not working
|
2025-03-12 10:27:48 -04:00 |
|
Scarlett
|
7bd6af09b9
|
Cleanup
|
2025-03-11 15:39:15 -04:00 |
|
Annie
|
acd51dee98
|
added tests for assignable and memory
|
2025-03-11 15:37:05 -04:00 |
|
Moroseui
|
2035221373
|
Merge pull request #31 from UB-CSE443/Sprint2-Partho_Symbol_Tabke-FE-t#NoTask
updated get entry function to get string pointers instead of creating…
|
2025-03-10 12:03:02 -04:00 |
|
Moroseui
|
c0dccb371e
|
Merge branch 'Dev' into Sprint2-Partho_Symbol_Tabke-FE-t#NoTask
|
2025-03-10 12:02:54 -04:00 |
|
Partho Bhattacharya
|
2f04671123
|
updated get entry function to get string pointers instead of creating different strings. Also created a define function for top level scopes. Create Entry does not work for top level
|
2025-03-10 11:56:26 -04:00 |
|
Meyer Simon
|
e8b0af1213
|
Fixed the spacing in the symbole table files t#NONE
|
2025-03-09 15:19:15 -04:00 |
|
Meyer Simon
|
072182dbbc
|
Fixed spacing in the files t#NONE
|
2025-03-08 14:08:14 -05:00 |
|
Meyer Simon
|
abd24760e0
|
Fixed and error in grammar.y t#36
|
2025-03-07 16:05:52 -05:00 |
|
Moroseui
|
9a5bddf1e9
|
Merge pull request #30 from UB-CSE443/Sprint2-NewFormatPlusGrammar-FE-t#NoTask
fixed declaration name issue
|
2025-03-07 15:54:38 -05:00 |
|
Partho Bhattacharya
|
3a22ecbcdc
|
fixed declaration name
|
2025-03-07 15:50:15 -05:00 |
|
Moroseui
|
b3df99f4b1
|
Merge pull request #29 from UB-CSE443/Sprint2-NewFormatPlusGrammar-FE-t#NoTask
Sprint2 new format plus grammar fe t#no task
|
2025-03-07 15:23:38 -05:00 |
|
Partho Bhattacharya
|
d1c36566c7
|
still working on resolving type name issue
|
2025-03-07 15:22:10 -05:00 |
|
Partho Bhattacharya
|
f33b4566ea
|
fixed precedence testing
|
2025-03-07 13:40:29 -05:00 |
|
Partho Bhattacharya
|
6dcad07520
|
fixed precedence tests
|
2025-03-07 13:36:07 -05:00 |
|
Meyer Simon
|
06764ad9b3
|
Prec not working
|
2025-03-07 12:36:06 -05:00 |
|
Meyer Simon
|
e32b8758b5
|
edited the test file llnode t#36
|
2025-03-06 21:40:02 -05:00 |
|
Scarlett
|
9eee3d94ba
|
cleanup (removed .saves)
|
2025-03-06 21:31:55 -05:00 |
|
Partho Bhattacharya
|
211919d70e
|
fixed location issues for error messages and scoping. Used location macros and the percent location as defined in guides to track location. Code may warrant cleanup as we don't need to manually keep track of locations ourselves any more through our line and column number variables
|
2025-03-06 02:05:47 -05:00 |
|
Meyer Simon
|
6fdccb3d8e
|
fixed the spaceing t#34
|
2025-03-05 16:49:45 -05:00 |
|
Meyer Simon
|
f99dfc9b54
|
Fixed some of the spacing and added a harder test t#36
|
2025-03-05 15:31:01 -05:00 |
|
Partho Bhattacharya
|
f819a68ef7
|
runner and parser together add entries ok
|
2025-03-05 15:02:30 -05:00 |
|
Scarlett
|
c2f28b6836
|
Combined binaries (parser + alpha)
|
2025-03-05 14:01:34 -05:00 |
|
Scarlett
|
45940c0500
|
quick update #30
|
2025-03-05 12:54:30 -05:00 |
|
Scarlett
|
4d674eb8b7
|
Testing update with check.sh
|
2025-03-05 12:30:33 -05:00 |
|