Mann Patel
|
1c59eb1b5b
|
remove unwanted lib's
|
2025-12-23 22:13:47 -07:00 |
|
Mann Patel
|
35458c6cbf
|
Update README.md
|
2025-12-22 03:22:46 -07:00 |
|
Mann Patel
|
5ac562803a
|
Update README.md
|
2025-12-21 17:51:57 -07:00 |
|
patel-mann
|
4893129144
|
UPD
|
2025-12-18 15:16:47 -07:00 |
|
Mann Patel
|
27bc69e837
|
update: testing and result finding quest
|
2025-12-17 21:10:51 -07:00 |
|
Nicolas Amaya
|
4c7002c263
|
changes to PDG seems to be working for if, while and for added some stuff for arrays but havent tested yet
|
2025-12-15 20:03:43 -07:00 |
|
Nicolas Amaya
|
046634109c
|
Fixed bug in extractDefs & extractUses
|
2025-12-15 18:06:48 -07:00 |
|
Nicolas Amaya
|
c40bdeb411
|
Updated name from PDGTool to CIA
|
2025-12-14 17:54:03 -07:00 |
|
Nicolas Amaya
|
c70db58e20
|
Updated getAllLineNumbers function, was moving into cfg it returns a List<Integer>
|
2025-12-14 16:24:46 -07:00 |
|
Nicolas Amaya
|
9437b5e88d
|
clean up of CFGBuilder removing prev strategy to get line number
|
2025-12-14 16:10:38 -07:00 |
|
Nicolas Amaya
|
6d02dc8fa7
|
Updated Line number to be a field of the Node of the CFG
|
2025-12-14 16:08:41 -07:00 |
|
Nicolas Amaya
|
35b5447c7d
|
removed r which was breaking the code v2
|
2025-12-13 23:28:36 -07:00 |
|
Nicolas Amaya
|
8579c0bfc0
|
removed r which was breaking the code
|
2025-12-13 23:20:04 -07:00 |
|
Mann Patel
|
c574bf8100
|
Update README.md
|
2025-12-04 22:17:52 -07:00 |
|
Mann Patel
|
c021b1eabf
|
we are moving form post dominators.
|
2025-12-04 18:41:14 -07:00 |
|
Mann Patel
|
ab9d95be1f
|
Feat: Initial setup + PDG (Needs checking tho)
|
2025-11-28 22:03:34 -07:00 |
|
Mann Patel
|
cd1a698fa5
|
Clean Slate
|
2025-11-24 20:25:37 -07:00 |
|
Mann Patel
|
586db088b4
|
Tool Setup
|
2025-09-27 23:11:10 -06:00 |
|
Mann Patel
|
2fa2e0a575
|
Update: ExprParser
|
2025-09-27 23:07:32 -06:00 |
|
Nicolas Amaya
|
719447b9b0
|
File cleand up from unused code or TODO's
|
2025-09-27 22:51:41 -06:00 |
|
Nicolas Amaya
|
d6faf4356b
|
working version <3
|
2025-09-27 19:55:27 -06:00 |
|
Mann Patel
|
54b9164f23
|
update fix few bugs
|
2025-09-27 17:07:46 -06:00 |
|
Mann Patel
|
73de7d74aa
|
Delete main.java
|
2025-09-27 16:57:42 -06:00 |
|
Nicolas Amaya
|
6882d77cd7
|
undo for some files I deleted
|
2025-09-27 15:55:38 -06:00 |
|
Nicolas Amaya
|
4addbee422
|
Revert "cleanup parser for only required rules"
This reverts commit eccf1fa914.
|
2025-09-27 15:52:36 -06:00 |
|
Nicolas Amaya
|
eccf1fa914
|
cleanup parser for only required rules
|
2025-09-27 15:47:51 -06:00 |
|
Nicolas Amaya
|
9e858a98f3
|
removed part of the grammar for performance
|
2025-09-27 14:11:33 -06:00 |
|
Nicolas Amaya
|
be8499f7fe
|
grammar completed V1, still needs testing
|
2025-09-27 13:28:28 -06:00 |
|
Mann Patel
|
c9f6667df5
|
added the antlr.jar file
|
2025-09-27 12:44:17 -06:00 |
|
Mann Patel
|
61da0168ef
|
Delete ExprParser.g4
|
2025-09-27 12:39:45 -06:00 |
|
Nicolas Amaya
|
18dde2cb7f
|
lil test
|
2025-09-27 00:06:03 -06:00 |
|
30206444
|
0863f71997
|
Merge branch 'main' of github.com:Patel-Mann/CPSC-499
|
2025-09-26 23:52:58 -06:00 |
|
30206444
|
a92583782c
|
Grammar almost complete!
|
2025-09-26 23:52:51 -06:00 |
|
Mann Patel
|
b6d5e913ec
|
Deprecated : This code is no longer supported
|
2025-09-26 22:00:50 -06:00 |
|
30206444
|
65bb1f8018
|
Updates on Grammar to match Antlr syntax
|
2025-09-26 19:21:46 -06:00 |
|
30206444
|
ee4a037373
|
Added:
1. Primitive Types
2. Array support
3. name/identifiers
4. Expressions AND OR XOR
|
2025-09-25 23:45:24 -06:00 |
|
30206444
|
852ba6c5e9
|
Merge branch 'main' of github.com:Patel-Mann/CPSC-499
|
2025-09-25 23:38:37 -06:00 |
|
30206444
|
8e6e68f327
|
Updated one letter from 'O' to 'o'.
|
2025-09-25 23:37:01 -06:00 |
|
Mandeep Moun
|
107c519f02
|
Seprate syntactic grammar started
|
2025-09-25 23:06:20 -06:00 |
|
Mandeep Moun
|
184793f0e2
|
Create ExprSyntactic.g4
|
2025-09-25 21:49:56 -06:00 |
|
Mann Patel
|
65822c9502
|
update main.java
Example Code to test our parser on
|
2025-09-24 18:57:24 -06:00 |
|
Mann Patel
|
ddc469da07
|
Bug: self-referencing grammer fixed
fixed self referencing grammer fixed and also connected the two file ,parser and grammer. initial parser code added
|
2025-09-24 18:43:46 -06:00 |
|
Mandeep Moun
|
a746021ce0
|
Update lexerA1.g4
Added 'assert' keyword.
|
2025-09-21 20:10:43 -06:00 |
|
Mandeep Moun
|
ef7e2865f2
|
Lexical gramr 95%
Almost complete, maybe need to add small things. Need to clarify some things with professor and update accorodingly.
|
2025-09-21 00:43:00 -06:00 |
|
Mandeep Moun
|
bc6c1027af
|
Added Lexemes
Wrote some literals and keywords.
|
2025-09-19 23:25:40 -06:00 |
|
Mandeep Moun
|
e75d3e5797
|
created files
Added lexer.g4 and syntatic.g4 grammar files
|
2025-09-19 21:25:34 -06:00 |
|
Mandeep Moun
|
56b06cc1a9
|
Initial commit
|
2025-09-19 21:05:19 -06:00 |
|