Commit graph

68 commits

Author SHA1 Message Date
mhgholamrezaei
263a2ef722 refactor Script Engine 2022-05-08 10:53:39 +09:00
mhgholamrezaei
0d23c1b99a change variable maximum length in SE 2022-05-04 18:40:43 +09:00
mhgholamrezaei
5d20ef4034 updated script engine grammar 2022-01-31 01:05:34 +09:00
mhgholamrezaei
9b96d1011b solved script engine temporary variable allocation problems 2022-01-28 02:11:15 +09:00
mhgholamrezaei
14da488a37 solved boolean expression detection bug 2022-01-24 01:01:06 +09:00
mhgholamrezaei
b7d256aab1 fixed boolean expression bug 2022-01-03 23:37:05 +09:00
SinaKarvandi
6ed356a7c5 add script engine tester module 2021-12-19 03:06:11 +03:30
SinaKarvandi
88599ab7e1 add virtual_to_physical and physical_to_virtual functions 2021-12-13 22:20:40 +03:30
mhgholamrezaei
ac417ae9ea support local variable in script engine 2021-11-10 20:16:29 +09:00
mhgholamrezaei
2167b7f3d6 can ignore return of function in the script engine 2021-10-21 18:02:42 +09:00
mhgholamrezaei
5bfc98148d ref function added to script engine 2021-10-11 20:37:54 +09:00
SinaKarvandi
e935476901 add pname pseudo-register to the script engine 2021-10-02 01:39:22 +03:30
SinaKarvandi
2082f874f3 fix volatile functions implementations in script engine 2021-09-27 19:06:40 +03:30
mhgholamrezaei
b093ea0c8d add global variable support to script engine 2021-09-26 21:42:36 +09:00
unknown
fe6efe41b3 add rflags registers seprately. 2021-09-16 18:58:47 +04:30
SinaKarvandi
e9826ca294 add core pseudo register 2021-09-16 12:28:30 +04:30
mhgholamrezaei
bed9b56980 added new functions to script engine 2021-09-08 18:28:58 +09:00
unknown
0933e4435d add read/write idtr,gdtr,idt,... and 16/32 bits registers. 2021-09-02 19:57:42 +04:30
unknown
383f860846 add r* 16/32 bit reg read. 2021-09-02 17:04:02 +04:30
unknown
ae8d727383 add new registers(32/16/8 bit registers). 2021-08-26 15:48:17 +04:30
mhgholamrezaei
eb0684700f not operation bug fixed 2021-08-20 22:36:25 +04:30
mhgholamrezaei
4255906356 division by zero bug fixed 2021-08-20 22:21:52 +04:30
mhgholamrezaei
a4f5d8dccc eb ed eq with no lvalue added 2021-08-20 20:25:48 +04:30
mhgholamrezaei
75b237b9ff test_statement function added to script-engine 2021-08-20 19:09:39 +04:30
SinaKarvandi
b405830f8f integrate automatic tester for script engine 2021-08-20 18:42:12 +04:30
mhgholamrezaei
259ecfdd7b eb, ed, eq problems solved 2021-08-20 18:22:01 +04:30
SinaKarvandi
595c2a2d7a add automatic tester for statements 2021-08-20 17:56:54 +04:30
SinaKarvandi
ed10290568 add test-case generator for script-engine 2021-08-20 03:07:58 +04:30
Moammad97
e12ff76d49 script engine errors fixed 2021-06-27 19:48:25 +04:30
Moammad97
6190f18fff eb, ed and eq functions added to script engine 2021-06-11 15:26:08 +04:30
Moammad97
9565dda7cf script engine pch added 2021-06-11 12:46:41 +04:30
Moammad97
e8b01a6cfd continue and break statements added to script engine 2021-05-22 18:37:48 +04:30
Moammad97
3f020f842f script engine error fixed 2021-05-19 15:32:28 +04:30
Moammad97
2c3206514f memset added to script engine grammar 2021-05-19 15:17:14 +04:30
Moammad97
4ad001e974 script engine bugs fixed 2021-05-13 15:24:03 +04:30
Moammad97
db37463331 script engine for added 2021-04-13 22:53:02 +04:30
Moammad97
d55506e771 script engine do while added 2021-04-12 20:12:40 +04:30
Moammad97
c11125801e script engine while added 2021-04-12 19:02:43 +04:30
Moammad97
627710e566 script engine if else added 2021-04-12 18:19:14 +04:30
Moammad97
99512a6b25 boolean expression grammer completed 2021-04-11 23:31:36 +04:30
Moammad97
ab76e6de0b scritp engine if implemented 2021-04-11 18:27:23 +04:30
Moammad97
0d6a472c4a script engine LALR parser C code Implemented 2021-04-10 19:02:23 +04:30
Moammad97
07409229ae automating register names generation. 2021-03-11 15:48:34 +03:30
Moammad97
cc130b8dd9 some registers added to script engine 2021-03-11 12:49:49 +03:30
Moammad97
8f63a98834 some registers added. 2021-03-08 15:09:39 +03:30
Moammad97
f630d15d6d variable assignment added. 2021-03-03 16:53:19 +03:30
Moammad97
a32c3587e1 wstr, str and sizeof functions removed 2021-03-03 12:18:17 +03:30
Moammad97
e16701e8d0 Fix printf bug 2021-02-25 19:09:13 +03:30
Moammad97
4bb6dd6c51 Add LALR Parse Table 2021-02-25 18:44:26 +03:30
Moammad97
59343cbf00 Add disableevent, enableevent and break functions to script engine 2021-02-14 18:43:46 +03:30