This website requires JavaScript.
660a54eda5
better multithreaded streams behavior
interpreter-improvements
allem
2018-11-28 02:18:39 -05:00
14eb1a87f7
rename notify to not shadow object.notify
allem
2018-11-28 00:13:26 -05:00
81750a920d
more consistent naming, corrected abstract class
allem
2018-11-27 18:18:05 -05:00
2e03a031b0
make mutablefunge abstract, add notify method
allem
2018-11-27 17:50:24 -05:00
8d6da62be1
ignore statistic plugin
allem
2018-11-27 15:49:57 -05:00
626094320d
add jump-over to b93extras
allem
2018-11-27 14:14:28 -05:00
dad81ffd40
use map rather than jagged array
allem
2018-11-27 14:02:45 -05:00
ffab11f785
move reset to abstract class
allem
2018-11-27 13:35:40 -05:00
dd6076441c
consistency tweaks
allem
2018-11-27 03:38:43 -05:00
53c7b87354
rudimentary instruction set composition
allem
2018-11-27 03:28:14 -05:00
fcb017e6df
separate instructionset type
allem
2018-11-27 03:12:18 -05:00
bda23d7e9d
working framework
allem
2018-11-27 02:02:32 -05:00
9dfa3e124f
better file selection, rerun handling
master
David
2018-11-26 19:12:29 -05:00
4c115f41fb
fix termination
David
2018-11-26 18:42:31 -05:00
7ca74d51d1
title rename
David
2018-11-26 15:51:01 -05:00
02fc840c4d
termination updates UI
David
2018-11-26 13:37:27 -05:00
145d9fcf3c
open, save files
David
2018-11-26 13:18:17 -05:00
401c0a354a
open file
David
2018-11-26 12:54:47 -05:00
133ef02945
visual tweaks
David
2018-11-26 12:36:12 -05:00
57520ef947
visual tweaks
David
2018-11-26 12:35:47 -05:00
ff4b2600a1
make stack start at top to prevent scrolling issue
allem
2018-11-25 23:31:04 -05:00
dd73965e39
make stack start at top to prevent scrolling issue
allem
2018-11-25 23:26:23 -05:00
1eefc31cfe
fixed broken start-stop-rerun issue
allem
2018-11-25 22:52:28 -05:00
4cc69a8dbd
Merge remote-tracking branch 'origin/master'
allem
2018-11-25 22:17:38 -05:00
bbeb703f9d
add more code styles
allem
2018-11-25 22:17:35 -05:00
037b9a8e96
Fix code that starts on a space not running
Jacob
2018-11-25 22:09:32 -05:00
87a3d3f116
remove lock
code-view
allem
2018-11-25 21:49:33 -05:00
67c0680681
it all works - some output problems
allem
2018-11-25 21:35:41 -05:00
1aed7912df
Merge pull request #2 from JCRaymond/master
David Allemang
2018-11-23 15:55:32 -05:00
03b067ee2c
Add stack views, both char and long
Jacob
2018-11-22 19:22:53 -05:00
af2f0442bf
Add local string Buffer, fix speed issues
Jacob
2018-11-20 00:35:39 -05:00
aa68debd81
Add "IOStreams" to interpreter, add basic IO to GUI
Jacob
2018-11-20 00:05:32 -05:00
22efb546f1
Merge pull request #1 from allemangD/master
Jacob Raymond
2018-11-19 18:35:58 -05:00
8515f79b8b
remove problematic style class
David
2018-11-19 14:52:07 -05:00
bf67c3c979
better padding for b93funge
David
2018-11-19 14:51:31 -05:00
cdf0dfee28
separate view files; B93Funge stores Value objects
David
2018-11-19 14:48:18 -05:00
a1e6368b2f
basic gui structure
David
2018-11-19 13:51:46 -05:00
1eb850bd70
run and crawl buttons, no styling
David
2018-11-16 16:43:05 -05:00
e91ddb068f
Merge pull request #1 from JCRaymond/master
David Allemang
2018-11-16 14:56:52 -05:00
a36f2d212e
Add line to clear fungeMods map in reset()
Jacob
2018-11-15 21:23:42 -05:00
d7948e639c
Minor fixes Add '%' operation (accidentally omitted) Add strMode function to properly handle String mode (broken before) Change null checks to use null say let Add peek function to handle peeking an empty stack (returns 0) Fix '\' operation (broken, did not swap top 2 stack elements) Add temporary output handling for testing Add temporary input handling for testing Add '0' - '9' operations (unintentionally omitted before) Fix skipping spaces while in String mode Step returns whether pointer is inactive or not; whether the program has terminated
Jacob
2018-11-15 15:22:33 -05:00
247d9d4d52
Change method signatures from popOne and popMany to just pop Change method signatures from pushOne and pushMany to just push
Jacob
2018-11-15 02:30:36 -05:00
34692a4bd9
Add methods to handle pushing and popping to the stack (pop returns Value(0) if it is empty, does not invoke stackChanged)
Jacob
2018-11-15 02:25:16 -05:00
f11bce518b
Update local Kotlin version
Jacob
2018-11-15 01:56:09 -05:00
ae6cc7e455
Implement B93Funge, B93Pointer, and P93Interpreter, excluding IO Remove Char from IpMode Change Value to hold Long instead of Int
Jacob
2018-11-15 01:54:17 -05:00
8bfe78abd7
Merge remote-tracking branch 'origin/master'
David
2018-11-05 10:35:20 -05:00
53ca61ea46
add note about event subscription
David
2018-11-05 10:34:12 -05:00
f166da519a
add jdk and kotlin version note
David Allemang
2018-11-05 10:30:06 -05:00
2510207c97
add inactive ipmode
allem
2018-11-04 23:57:35 -05:00
c352d921b0
add light docs describing the befunge interface
allem
2018-11-04 23:56:47 -05:00
b25400db3c
corrected mismatched tornadofx dependency
allem
2018-11-04 23:33:39 -05:00
d66f99c77e
corrected mismatched resources folder
allem
2018-11-04 23:31:24 -05:00
1c1be71bdc
initial commit: overall class structure and small maven-compatible tornadofx app
allem
2018-11-04 23:07:58 -05:00