Abdelrahman Said abdelrahman
abdelrahman pushed to main at abdelrahman/starfield 2023-08-15 18:45:22 +00:00
9e43006aee INITIAL COMMIT
abdelrahman created repository abdelrahman/starfield 2023-08-15 18:44:38 +00:00
abdelrahman created branch main in abdelrahman/sdl-custom-pixel-buffer 2023-08-06 20:25:45 +00:00
abdelrahman pushed to main at abdelrahman/sdl-custom-pixel-buffer 2023-08-06 20:25:45 +00:00
58a7e1facf Add result screenshot
2134365ad0 Custom pixel buffer
968d76e925 INITIAL COMMIT
abdelrahman created repository abdelrahman/sdl-custom-pixel-buffer 2023-08-06 20:25:25 +00:00
abdelrahman deleted branch test-optimised-parser from abdelrahman/performance-aware-programming 2023-07-30 22:58:12 +00:00
abdelrahman pushed to main at abdelrahman/helloJSON 2023-07-30 22:56:47 +00:00
4d02e90aac Update run_tests.py
abdelrahman created branch test-optimised-parser in abdelrahman/performance-aware-programming 2023-07-30 21:53:41 +00:00
e71b67da7c Migrate to the optimised JSON parser
abdelrahman pushed to state-table at abdelrahman/helloJSON 2023-07-30 21:44:28 +00:00
b59c59e7e1 Refactor the lexer to use the state transitions table
574f771444 Update the state transitions table
1d118c8568 Remove notes
Compare 3 commits »
abdelrahman pushed to state-table at abdelrahman/helloJSON 2023-07-30 21:29:18 +00:00
896a9ff085 Update run_tests.py
abdelrahman pushed to state-table at abdelrahman/helloJSON 2023-07-30 20:46:50 +00:00
eece52600b Update run_tests.py
abdelrahman pushed to state-table at abdelrahman/helloJSON 2023-07-30 18:18:57 +00:00
7cb4b28da8 Store the current character and add more handlers after the state
abdelrahman pushed to state-table at abdelrahman/helloJSON 2023-07-30 11:43:26 +00:00
bf958056bd Add basic test suite to validate that the parser works
abdelrahman pushed to main at abdelrahman/helloJSON 2023-07-30 11:33:35 +00:00
da69ad6d43 Add basic test suite to validate that the parser works
abdelrahman pushed to state-table at abdelrahman/helloJSON 2023-07-30 10:47:54 +00:00
ec6df32839 Start implementing using the state transition table in the lexer
abdelrahman pushed to state-table at abdelrahman/helloJSON 2023-07-29 23:37:55 +00:00
de57d9f14b Add enum value for newline
abdelrahman pushed to state-table at abdelrahman/helloJSON 2023-07-29 21:10:45 +00:00
f1f90cf56b Specify the length of the strings tables explicitly
abdelrahman pushed to state-table at abdelrahman/helloJSON 2023-07-29 21:09:18 +00:00
41d7cf2717 Reformat
abdelrahman pushed to state-table at abdelrahman/helloJSON 2023-07-29 21:08:11 +00:00
002a8e7064 Get the input and state strings from tables instead of switch cases