This website requires JavaScript.
933fbf61c9
Merge branch 'master' of github.com:victorvalenca/PLATYPUS
master
Victor Fernandes
2017-05-10 14:17:15 -0400
bcfe12a442
Update README
Victor Fernandes
2017-05-10 14:14:21 -0400
d54a25668f
Delete Assignment1_Victor Fernandes_040772243.docx
Victor Fernandes
2017-05-10 14:01:15 -0400
00504483c5
Delete INSTRUCTIONS.txt
Victor Fernandes
2017-05-10 14:00:56 -0400
8a8188e07d
Update README and file headers
Victor Fernandes
2017-05-10 13:46:04 -0400
57a7fa3e43
Tabs are stupid
Victor Fernandes
2017-05-03 14:15:34 -0400
06c9650d6f
Fix tabs again
Victor Fernandes
2017-05-03 14:14:26 -0400
0fd419102e
Fix tabs
Victor Fernandes
2017-05-03 14:13:21 -0400
259d654eaf
Modified grammar for the parser
Victor Fernandes
2017-04-28 17:15:46 -0400
d22d2718a0
AAAAAAAAAAAAAAA
Victor Fernandes
2017-04-21 23:26:25 -0400
5bd748b2e6
Merge branch 'master' of git.xeserv.us:victorvalenca/platypus
Victor Fernandes
2017-04-17 10:48:57 -0400
bb898ea44e
The final push, the Parser
Victor Fernandes
2017-04-17 10:48:33 -0400
3d646261b5
I give up
Victor Fernandes
2017-04-12 23:41:34 -0400
990900ae9a
trying to fix memory
Victor Fernandes
2017-04-12 21:35:37 -0400
992897c4ff
Avoid memory overrun
Victor Fernandes
2017-04-10 11:36:19 -0400
05b430c346
Memory management Reallocation error mitigation, st_lookup improvement
Victor Fernandes
2017-04-10 11:33:16 -0400
fcb082a9de
sort of works, needs to handle reallocation issue
Victor Fernandes
2017-04-07 16:13:35 -0400
94d90611e1
Too many fprintf's, trim it down to one
Victor Fernandes
2017-04-04 19:34:42 -0400
89f718ce34
remove unused and unecessary variables
Victor Fernandes
2017-04-04 19:26:00 -0400
c6f27e1e69
Platform depedency with fopen
Victor Fernandes
2017-04-04 18:51:09 -0400
5f717f4427
fix warnings and use fopen_s instead
Victor Fernandes
2017-04-04 18:39:33 -0400
69157aec8c
new project for stable
Victor Fernandes
2017-04-04 18:38:59 -0400
53fd5518dc
resolve merge conflict
Victor Fernandes
2017-04-04 17:52:13 -0400
feb505e932
symbol table masks demo
Victor Fernandes
2017-04-04 17:36:22 -0400
182d4bbb90
docs and some small changes
Victor Fernandes
2017-04-04 17:35:52 -0400
bc5b48ec82
h
Victor Fernandes
2017-03-28 12:01:07 -0400
1bfef0f5fc
Scanner: Use symbol table to store SVIDs and AVIDs Token: Use vid_offset instead of old vid_lex[]
Victor Fernandes
2017-03-24 22:07:42 -0400
a213c022ef
Update file/function comment template
Victor Fernandes
2017-03-24 21:05:14 -0400
158a461ebf
Stable.h: Bit masks, Stable.c: complete functions
Victor Fernandes
2017-03-24 21:04:45 -0400
1efdeaf3e7
Symbol Table: Basic skeleton definitions and declarations
Victor Fernandes
2017-03-24 18:12:08 -0400
c3c41f5a36
More cleanup
scanner
Victor Fernandes
2017-03-20 13:34:07 -0400
70f44bec12
Cleanup, working Scanner matching output files and specs
Victor Fernandes
2017-03-20 13:32:38 -0400
3ef9112429
Floating point must match '0.' and the like
Victor Fernandes
2017-03-19 23:13:20 -0400
3df3b6943a
Fix commenting formatting, add comment headers
Victor Fernandes
2017-03-19 18:12:44 -0400
7671039bbf
Remove redundant check
Victor Fernandes
2017-03-19 16:10:12 -0400
d498a87856
Avoid passing char* directly and use built-in function Clean up old commented out code
Victor Fernandes
2017-03-19 15:52:41 -0400
32464b6bc2
Use small buffer to handle erroneous string literals
Victor Fernandes
2017-03-19 15:50:45 -0400
da033b6301
why
Victor Fernandes
2017-03-18 21:10:05 -0400
b822bc1f92
test files
Victor Fernandes
2017-03-18 20:04:24 -0400
f22d0d87df
FLOATING POINT AND EVERYTHING WORKS EXCEPT NON-CLOSING STRING AT END OF FILE
Victor Fernandes
2017-03-18 19:53:58 -0400
d3c6197b7e
Update README
Victor Fernandes
2017-03-18 18:13:58 -0400
eb322b2ddd
Nested comment character messing up github/git go parser
Victor Fernandes
2017-03-18 18:07:02 -0400
d5b6ff2ee3
Fix transition table(finally)
Victor Fernandes
2017-03-18 17:23:57 -0400
24af981412
Fix non-C89 comments Do not store into str_LTBL while checking for legal string
Victor Fernandes
2017-03-16 17:54:28 -0400
ef426610eb
Define use of macOS's gcc malloc or Windows msvc malloc
Victor Fernandes
2017-03-16 16:37:41 -0400
b78f4a831d
Fix transition table. Need to fix string literal read
Victor Fernandes
2017-03-15 20:57:28 -0400
0b5fb5befa
New "Project" for Scanner
Victor Fernandes
2017-03-15 03:19:27 -0400
73adc465b4
Merge branch 'master' of https://git.xeserv.us/victorvalenca/platypus
Victor Fernandes
2017-03-15 03:05:28 -0400
e52a190a50
State functions, minimize columns in transition table
Victor Fernandes
2017-03-15 03:04:51 -0400
ab2164b431
Do most of the switch cases
Victor Fernandes
2017-03-14 22:35:12 -0400
8fdd445420
merge regex conflict
Victor Fernandes
2017-03-14 19:44:03 -0400
42827b7f01
Transition table: complete, I think?
Victor Fernandes
2017-03-14 15:54:47 -0400
668afe99c2
merge
Victor Fernandes
2017-03-13 19:14:01 -0400
38fc2ad581
bnf
Victor Fernandes
2017-03-13 13:02:25 -0400
2b8186baa0
Fix opt statement productions, start regex for literals
Victor Fernandes
2017-03-13 12:58:58 -0400
214b6a49cd
Merge branch 'master' of git.xeserv.us:victorvalenca/platypus
Victor Fernandes
2017-03-06 10:59:20 -0500
051752c100
Scanner: oops wrong file
Victor Fernandes
2017-03-06 10:58:14 -0500
db10e77bc7
Scanner source code
Victor Fernandes
2017-03-06 10:05:09 -0500
cd18b51176
Start converting UBNF (ugly BNF) into BNF
Victor Fernandes
2017-02-22 19:23:31 -0500
6b6d084096
BNF: end of statement character
Victor Fernandes
2017-02-22 19:18:48 -0500
7a37173263
h
Victor Fernandes
2017-02-22 19:10:15 -0500
321cb4a959
Clean up and remove 'one of's
Victor Fernandes
2017-02-21 15:08:32 -0500
6b6226bba9
BNF correction: No >= or <= allowed in this spec
Victor Fernandes
2017-02-21 14:54:07 -0500
3a0a477225
BNF: Fix MAJOR ERROR in operators
Victor Fernandes
2017-02-21 14:46:11 -0500
1929d27602
BNF: Fix <logical AND expression>
Victor Fernandes
2017-02-21 14:29:51 -0500
f8109d40ec
BNF: Add C's syntax for conditional expressions as potential solution
Victor Fernandes
2017-02-21 14:25:21 -0500
6aad9b40de
Finish grammar
Victor Fernandes
2017-02-21 13:48:10 -0500
f3c285ec50
merge conflict
Victor Fernandes
2017-02-13 19:02:33 -0500
aa25c02661
.gitignore: add VS-related project files buffer.c: allow start from zero capacity (still works!)
Victor Fernandes
2017-02-13 18:39:58 -0500
e491775737
Rename mark offset to proper name as per specs
Victor Fernandes
2017-02-13 18:31:58 -0500
992f82573a
Clean up redundant code and mixed measurements
Victor Fernandes
2017-02-13 18:27:32 -0500
64e0f2d80a
b_free() fix crash on NULL
Victor Fernandes
2017-02-13 16:58:51 -0500
c80fb62142
b_getc: Revert double check on EOB b_print: add eob check in do/while b_load: use feof() instead of EOF check
Victor Fernandes
2017-02-13 13:28:05 -0500
c8ed43f82f
Fix indentation
Victor Fernandes
2017-02-10 16:33:41 -0500
d5c7383231
Rudimentary language specification
Victor Fernandes
2017-02-10 16:29:07 -0500
c51d1962dc
Start Language specification
Victor Fernandes
2017-02-10 15:47:24 -0500
beb452a5db
Add Test Plan
Victor Fernandes
2017-02-07 14:02:43 -0500
c7ba535938
Output test files: All working according to specs Compare to original test files using diff or a similar tool
Victor Fernandes
2017-02-07 12:40:37 -0500
bb95cac9ee
buffer.c/.h: Documentation
Victor Fernandes
2017-02-02 17:04:10 -0500
11614dac4f
Fix README
Victor Fernandes
2017-02-02 16:48:04 -0500
d3ce63fe25
Bulk commit Test files: add original test files (small and "buffer-braking" files to check buffer behaviour Add README
Victor Fernandes
2017-02-02 16:44:26 -0500
4a56fbc9ed
make: default to build gcc+clang
Victor Fernandes
2017-02-02 15:09:35 -0500
947f2d9b2e
Makefile
Victor Fernandes
2017-02-02 15:04:19 -0500
d8e06cc491
Fix mixed measurements, begin big file edge case tests
Victor Fernandes
2017-02-02 12:28:13 -0500
5b1abfc541
Delete old input files
Victor Fernandes
2017-02-02 10:05:00 -0500
49f73a91f1
Use 2017 test files, directory clean-up
Victor Fernandes
2017-02-02 10:03:18 -0500
6f636ec73b
ignore .GCH files
Victor Fernandes
2017-02-01 21:09:06 -0500
8de91295c9
Remove useless code, add documentation
Victor Fernandes
2017-02-01 21:06:45 -0500
7c47ba78c0
Memory management, truncation errors, EOB/EOF
Victor Fernandes
2017-02-01 20:04:49 -0500
0647478729
Fix .gitignore v2.0
Victor Fernandes
2017-02-01 20:04:14 -0500
903185d1b6
Fix .gitignore
Victor Fernandes
2017-02-01 20:03:52 -0500
c47a2b3898
Ignore intermediary assembly/linker/object files
Victor Fernandes
2017-02-01 20:03:14 -0500
7ddc16ea79
delete test files
Victor Fernandes
2017-02-01 18:57:29 -0500
1f49dc6af5
Ignore test output files
Victor Fernandes
2017-02-01 18:55:54 -0500
22d0b75e8c
Patch by Phase
Victor Fernandes
2017-02-01 18:54:00 -0500
4763638147
remove binaries
Victor Fernandes
2017-02-01 18:53:01 -0500
7bc26f0ad9
Remove junk files, add program specs sheet
Victor Fernandes
2017-02-01 18:16:33 -0500
5091901421
small fix
Victor Fernandes
2017-01-31 15:24:18 -0500
b90c9f309c
spec changes
Victor Fernandes
2017-01-31 15:15:51 -0500
7fd29eb693
Mathematical fixes
Victor Fernandes
2017-01-31 08:31:36 -0500