Ryan Culpepper
58ffe9133e
macro stepper: improved error reporting
...
svn: r8012
2007-12-14 21:48:47 +00:00
Ryan Culpepper
75b2415a96
macro stepper: enabled for "Module", improved debugging setup
...
svn: r7981
2007-12-12 22:56:05 +00:00
Ryan Culpepper
f0567df751
Macro stepper: made error printing more uniform
...
svn: r7892
2007-12-03 13:45:44 +00:00
Ryan Culpepper
c68035079f
Macro stepper: better error handling
...
svn: r7890
2007-12-03 13:38:20 +00:00
Ryan Culpepper
60fe499e4e
merged changes from branches/ryanc/ms-v4
...
svn: r7741
2007-11-15 18:37:40 +00:00
Ryan Culpepper
d3fe81cb16
fixed macro stepper cursors (no mpairs)
...
svn: r7713
2007-11-13 21:21:37 +00:00
Matthew Flatt
39cedb62ed
v3.99.0.2
...
svn: r7706
2007-11-13 12:40:00 +00:00
Ryan Culpepper
2d59128e59
Macro stepper: navigation preserves visible line range
...
svn: r7596
2007-10-30 22:02:17 +00:00
Ryan Culpepper
05b37c3ed7
Macro stepper: moved warnings from separate frame to panel/term
...
svn: r7483
2007-10-11 01:38:28 +00:00
Ryan Culpepper
3f7ef88416
Macro stepper: fixed bugs and added new binding info (#%app, #%top, #%datum)
...
svn: r7395
2007-09-21 21:03:50 +00:00
Ryan Culpepper
d4e96a80cb
Macro stepper: added navigation methods
...
svn: r7335
2007-09-14 18:45:14 +00:00
Ryan Culpepper
2be282a0be
Macro Stepper: merged new ui from branches/ryanc/ms-new-ui
...
svn: r7215
2007-08-29 20:42:01 +00:00
Ryan Culpepper
a82f539350
Macro stepper: obsolete-frame warning now in yellow
...
svn: r6229
2007-05-18 03:22:00 +00:00
Ryan Culpepper
abe929fda8
Macro stepper:
...
added obsolete warning
added filename to frame label
svn: r6218
2007-05-12 23:55:17 +00:00
Ryan Culpepper
fec1da11bb
Macro stepper: new notify-box control
...
svn: r5956
2007-04-16 15:54:57 +00:00
Ryan Culpepper
b49fbe2765
Macro stepper: added new options, new command (show in new frame)
...
svn: r5933
2007-04-13 21:33:34 +00:00
Ryan Culpepper
ac983b32a6
Macro stepper: refactored display code
...
svn: r5775
2007-03-14 21:33:59 +00:00
Ryan Culpepper
e67d7180f5
Macro stepper: fixed missing-arg bug
...
svn: r5725
2007-03-03 17:42:12 +00:00
Ryan Culpepper
c340b21110
Macro stepper: added basic expansion-frontier tracking and display
...
svn: r5715
2007-03-01 23:45:55 +00:00
Ryan Culpepper
75a0a02355
Macro stepper: started tracking definite uses, added definite arrows
...
svn: r5700
2007-02-27 22:42:07 +00:00
Ryan Culpepper
1198412bae
Macro stepper: fixed display of same-module identifer binding
...
svn: r5680
2007-02-23 22:03:11 +00:00
Ryan Culpepper
3652cbee39
Macro stepper: fixed bugs re: binding arrows
...
svn: r5676
2007-02-23 11:45:00 +00:00
Ryan Culpepper
9aa54a095c
Macro Stepper: added "apparent binding" arrows based on macro expansion
...
svn: r5675
2007-02-23 11:06:38 +00:00
Ryan Culpepper
0a194c3eae
Macro stepper: added env/renaming tracking
...
svn: r5669
2007-02-23 08:01:33 +00:00
Ryan Culpepper
07bea4136c
Macro stepper: moved local-expansion context to bottom
...
svn: r5667
2007-02-22 21:49:46 +00:00
Ryan Culpepper
64695b46d8
Macro stepper: working on jump-to (incomplete)
...
svn: r5584
2007-02-10 03:25:36 +00:00
Ryan Culpepper
8dcb486305
Macro stepper: again, tweaked error message text
...
svn: r5581
2007-02-09 09:52:54 +00:00
Ryan Culpepper
b16ccdb563
Macro stepper: clarified msgbox title for internal hiding error
...
svn: r5580
2007-02-09 09:50:49 +00:00
Ryan Culpepper
ca3c367aab
Macro stepper:
...
fixed bugs re: internal define-syntax
de-unitized hiding again, disabled extra navigation for now
fixed bug in letrec-syntaxes w/o var bindings
fixed bugs in block splicing
distinguished booleans and keywords in syntax browser
svn: r5578
2007-02-09 08:27:02 +00:00
Ryan Culpepper
25740b3224
Macro stepper: fixed prefix refresh on hiding policy change
...
svn: r5512
2007-01-30 22:37:20 +00:00
Ryan Culpepper
3b3954c1f8
Macro stepper: moved buttons out from under grow-box (thx Robby)
...
svn: r5510
2007-01-30 21:38:01 +00:00
Ryan Culpepper
ef1f77c33f
Macro stepper:
...
cleaned up representation of big (localaction) contexts
unitized hiding impl
added (broken/experimental) navigation tools (jump, zoom)
svn: r5468
2007-01-26 19:53:55 +00:00
Ryan Culpepper
f9dfebefa3
Macro stepper: added support for extra nav tools (zoom, jump) but disabled
...
svn: r5461
2007-01-25 19:20:44 +00:00
Ryan Culpepper
cf3da5cf7d
Macro stepper: show/hide props reflows syntax display
...
svn: r5451
2007-01-25 05:11:05 +00:00
Ryan Culpepper
9774e0926d
Changes to macro stepper (internal):
...
refactored context rep in steps to retain frame structure
fixed bug in syntax-restamp (bogus template, broke colors)
needs revisiting
svn: r5450
2007-01-25 00:32:29 +00:00
Ryan Culpepper
0b35093018
Macro stepper preserves position when hiding policy changed, etc
...
svn: r5338
2007-01-12 22:56:21 +00:00
Ryan Culpepper
9330d96ad7
Macro stepper:
...
simplified match patterns, eliminated old dollar-sign patterns
added derivs to reductions; prep for jump-to and zoom-in
changed step-note to step-type
svn: r5316
2007-01-11 23:16:58 +00:00
Ryan Culpepper
c5b19a52a9
New macro stepper option: show one term per step rather than term->term
...
svn: r5308
2007-01-11 00:10:02 +00:00
Ryan Culpepper
201d34d3c7
Ported macro-debugger collection to new unit system
...
svn: r5123
2006-12-14 23:29:57 +00:00
Ryan Culpepper
056683743d
Merged changes to macro-debugger from /branches/ryanc/md5 4899:5119
...
updated to change in expansion of lexical variables
many UI updates and tweaks
improved syntax properties panel
added expand-only and expand/hide
added rudimentary textual stepper
fixed PR 8395 by adding snipclass for hrule-snip
fixed PR 8431: reductions and block splicing
fixed PR 8433: handling unquote and macro hiding w/ errors in hidden terms
svn: r5120
2006-12-14 21:25:21 +00:00
Robby Findler
d47247507f
changed the strategy of the preferences library in the framework to use a different key at the file.ss level (and thus save the prefs on each call to preferences:set)
...
svn: r5058
2006-12-07 22:32:31 +00:00
Ryan Culpepper
97d27f5e08
Updates to macro stepper:
...
Handle errors in BindSyntax
Fixed lift-deriv hiding typo
Removed same-marks from partitions
When stepper autodisables hiding, update panel
Refactored stepper update function
Fixed internal error handling
svn: r4851
2006-11-14 07:50:21 +00:00
Ryan Culpepper
a930138643
Fixed linking bug
...
svn: r4532
2006-10-09 15:38:20 +00:00
Ryan Culpepper
e962922e9d
Added show/hide props to context menu
...
Added refresh after policy change through context menu
svn: r4523
2006-10-08 04:17:12 +00:00
Ryan Culpepper
89e2e31af4
Set default to catch errors
...
svn: r4516
2006-10-07 22:32:51 +00:00
Ryan Culpepper
7240ea7fab
Improved macro hiding in presence of lifts
...
svn: r4513
2006-10-07 16:47:56 +00:00
Ryan Culpepper
39145f9c71
Fixed eol properties
...
Reorganized macro stepper gui
Added macro stepper actions to popup menu
svn: r4505
2006-10-06 04:48:14 +00:00
Ryan Culpepper
2954ed5844
Reorganized syntax-browser
...
svn: r4500
2006-10-06 02:26:04 +00:00
Ryan Culpepper
00b0dc8f10
Added context popup menu to syntax browser & macro stepper
...
Made identifier=? menus use checkable items
svn: r4461
2006-10-01 22:38:19 +00:00
Ryan Culpepper
8e9d6e6d07
Fixed hiding + renaming
...
Changed colors
Made bound-id=? default
svn: r4367
2006-09-18 16:21:16 +00:00