This website requires JavaScript.
cd3bbe12e1
As per #11 , this fixes the issue with multi-line literals
#12
string-newline-fix
Brychan Dempsey
2021-03-30 17:21:54 +13:00
eb9d9cc177
Udpated readme.md
master
Brychan Dempsey
2021-03-29 16:32:58 +13:00
eccecc15a9
Final Changes
Brychan Dempsey
2021-03-29 16:31:41 +13:00
340591e1a1
Condensed /cleaned up some code
Brychan Dempsey
2021-03-29 16:24:21 +13:00
a37aa07ede
Enabled multiple expressions on one line
Brychan Dempsey
2021-03-29 15:24:11 +13:00
51920ef69e
Changed Error handling
Brychan Dempsey
2021-03-29 14:56:39 +13:00
c9b9438519
Fixed invalid characters in the identifier string. (Closes #7 )
Brychan Dempsey
2021-03-29 14:02:25 +13:00
093b4455a6
Added information to the readme Added examples and automatic copying of them to the output directory, for launching in the example profiles
Brychan Dempsey
2021-03-29 12:45:37 +13:00
71ec98967d
Updated .gitignore
Brychan Dempsey
2021-03-29 11:43:00 +13:00
2c5e3bee92
Revert "Retargeted 5"
Brychan Dempsey
2021-03-29 10:50:46 +13:00
303ca42f5f
Retargeted 5
Brychan Dempsey
2021-03-29 10:47:16 +13:00
cdc321768b
Retargeted for .NET Core 3.0
Brychan Dempsey
2021-03-29 10:07:48 +13:00
1d34d1b6b7
Removed/expanded targeted-type 'new' expressions for legacy portability
Brychan Dempsey
2021-03-29 10:05:48 +13:00
7967fc4d21
Filled in a lot of code
cpp_variant
Brychan Dempsey
2021-03-26 11:30:26 +13:00
3ed9bc885a
Created a memory stream
Brychan Dempsey
2021-03-26 10:35:41 +13:00
f3404e7b11
Added a C++ variant
Brychan Dempsey
2021-03-26 10:08:04 +13:00
442a967cd9
Fixed an issue with a character being dropped in GetStringLines()
Brychan Dempsey
2021-03-24 15:35:56 +13:00
f3bf997652
Fixed up some more lines
Brychan Dempsey
2021-03-24 14:51:17 +13:00
17d4a3672b
Cleaned up some code, Fixed append operator requirement (Closes #10 )
Brychan Dempsey
2021-03-24 13:40:16 +13:00
65a7b0e497
Removed curly braces from the start and end of the program (Closes #9 )
Brychan Dempsey
2021-03-24 13:03:51 +13:00
0fd02dd9ac
Swapped order of printwords and printwordcount, (Closes #8 )
Brychan Dempsey
2021-03-24 12:50:33 +13:00
8774264207
Added the continued execution logic
Brychan Dempsey
2021-03-23 11:26:38 +13:00
60d81c6332
Set a basic loop for multiple runs of the program
Brychan Dempsey
2021-03-19 12:42:38 +13:00
f7203440a8
Fixed naming rule violation Moved Exit to main program flow, rather than the called function
Brychan Dempsey
2021-03-19 12:31:16 +13:00
1bd6b1b040
Moved Symbols to the Parser class, made it non-static, therefore instancing it instead of being a static global
Brychan Dempsey
2021-03-19 12:20:01 +13:00
9e68ca1fcd
Implemented the 'list all;' functionality. Fixed an issue with parsing multiple lines
Brychan Dempsey
2021-03-19 12:12:56 +13:00
e72371bf34
Merge branch 'master' of https://git.software.kauripeak.co.nz/BrychanD/159.341_Assignment_1
Brychan Dempsey
2021-03-19 12:04:15 +13:00
9475079056
Improved reassignment with 'set'. Cleaned a few lines
Brychan Dempsey
2021-03-19 12:04:03 +13:00
779da29da5
Update 'readme.md'
Brychan Dempsey
2021-03-18 19:39:03 +13:00
83a8631d72
Got basic stream piping (Closes #6 )
Brychan Dempsey
2021-03-17 18:24:31 +13:00
ac6a192fb0
Added multi-line parsing
Brychan Dempsey
2021-03-17 17:27:48 +13:00
087d8d0754
Condensed some code. Improved docstrings where possible
Brychan Dempsey
2021-03-17 17:11:18 +13:00
c7858791f4
Implemented an optional save function on exit
Brychan Dempsey
2021-03-17 14:25:39 +13:00
b371be43d6
Added a check if the current value already exists (Closes #5 )
Brychan Dempsey
2021-03-17 13:55:42 +13:00
f7b7fc1b36
Added some comments, removed an unused function
Brychan Dempsey
2021-03-15 21:38:55 +13:00
1bc3727ce8
Added PreviousChar() function
Brychan Dempsey
2021-03-15 21:26:19 +13:00
83c70333f8
Cleaned up plenty of lines. Added exceptional flow to maintain correct state. Added EoL/EoS parsing (Closes #3 )
Brychan Dempsey
2021-03-15 20:58:52 +13:00
10bd29c296
Changed table formatting to typically exclude hidden keys Fixed issue with string centering (Closes #4 )
Brychan Dempsey
2021-03-15 17:28:20 +13:00
ff4eaa0997
Fixed appending characters, Candidate for closing #2
Brychan Dempsey
2021-03-15 16:42:37 +13:00
63a53a6436
Update 'readme.md'
Brychan Dempsey
2021-03-15 15:07:23 +13:00
818820ef65
Update 'readme.md'
Brychan Dempsey
2021-03-15 15:07:09 +13:00
c60d75d5ba
Refactored position handling into helper functions, e.g. PeekChar, ReadChar etc.
Brychan Dempsey
2021-03-15 15:03:36 +13:00
482ecc6468
Fixed bad command continued parsing (Closes #1 )
Brychan Dempsey
2021-03-15 13:46:54 +13:00
bd644fdef3
Update 'readme.md'
Brychan Dempsey
2021-03-13 20:55:17 +13:00
874745c698
Delete '.appveyor.yml'
Brychan Dempsey
2021-03-13 19:13:40 +13:00
223972cfe8
Update '.appveyor.yml'
Brychan Dempsey
2021-03-13 19:03:50 +13:00
7c21e357b3
Update '.appveyor.yml'
Brychan Dempsey
2021-03-13 19:00:51 +13:00
9a27d23a7e
Update '.appveyor.yml'
Brychan Dempsey
2021-03-13 18:57:21 +13:00
1c154f62b1
Update '.appveyor.yml'
Brychan Dempsey
2021-03-13 18:55:08 +13:00
10a0d6046b
Update '.appveyor.yml'
Brychan Dempsey
2021-03-13 18:54:36 +13:00
109dc75eee
Update '.appveyor.yml'
Brychan Dempsey
2021-03-13 18:53:22 +13:00
b249700518
Update '.appveyor.yml'
Brychan Dempsey
2021-03-13 17:54:19 +13:00
bde84505b0
Update '.appveyor.yml'
Brychan Dempsey
2021-03-13 17:53:15 +13:00
97833545ef
Update '.appveyor.yml'
Brychan Dempsey
2021-03-13 17:51:17 +13:00
b4bdfb9eb4
Update '.appveyor.yml'
Brychan Dempsey
2021-03-13 17:50:10 +13:00
2dbb759afd
Update '.gitmodules'
Brychan Dempsey
2021-03-13 17:47:06 +13:00
1ae0b9858d
Update '.appveyor.yml'
Brychan Dempsey
2021-03-13 17:44:53 +13:00
09bef844a4
Update '.appveyor.yml'
Brychan Dempsey
2021-03-13 17:30:03 +13:00
308b152c25
Update 'appveyor.yml'
Brychan Dempsey
2021-03-13 17:20:44 +13:00
bca359f6fc
Update 'appveyor.yml'
Brychan Dempsey
2021-03-13 17:18:52 +13:00
5c17cc3f64
Add '.gitmodules'
Brychan Dempsey
2021-03-13 16:50:08 +13:00
e3331b9b2b
Add 'appveyor.yml'
Brychan Dempsey
2021-03-13 16:48:15 +13:00
f703e25d94
Add 'readme.md'
Brychan Dempsey
2021-03-13 15:30:53 +13:00
74df6241cc
Added a center-string function
Brychan Dempsey
2021-03-12 12:46:00 +13:00
5082bc6481
fixed word parsing
Brychan Dempsey
2021-03-12 12:14:51 +13:00
e953b1cc90
Turned the debug writer into a method
Brychan Dempsey
2021-03-12 11:29:46 +13:00
5ebdb9fc06
Fixed appending two variables
Brychan Dempsey
2021-03-12 11:10:24 +13:00
34ecfc0f46
Full implementation of Append(), including error messages & semicolon requirement
Brychan Dempsey
2021-03-12 11:00:29 +13:00
be780d54e2
Got many functions initially working. Code can be parsed via pipes or typed lines
Brychan Dempsey
2021-03-11 19:22:49 +13:00
2c9dff8e13
Added Reverse Function
Brychan Dempsey
2021-03-11 17:47:38 +13:00
3460149258
Added Set Function
Brychan Dempsey
2021-03-11 17:18:02 +13:00
65c3ab8459
Print Functions added
Brychan Dempsey
2021-03-11 16:53:20 +13:00
41c0994878
Corrected for list
Brychan Dempsey
2021-03-11 16:41:37 +13:00
b2b8a036e9
Added the ~~print~~list function
Brychan Dempsey
2021-03-11 16:39:15 +13:00
3fc3a643de
Added the print function
Brychan Dempsey
2021-03-11 16:39:15 +13:00
3905b46e75
Restructured most of the project, clarified implementations
Brychan Dempsey
2021-03-11 16:18:05 +13:00
6d73e88105
Add project files.
Brychan Dempsey
2021-03-11 12:56:25 +13:00
97093bc510
Add .gitignore and .gitattributes.
Brych
2021-03-11 12:56:23 +13:00