Commit Graph

115 Commits

Author SHA1 Message Date
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
1608a90ab0 Macro stepper: show error message for interrupted expansion
svn: r7891
2007-12-03 13:43:31 +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
324ccee027 fixed syntax browser bug (mailing list 10/10/2007)
svn: r7481
2007-10-10 23:29:56 +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
Matthew Flatt
e4cbc4e6a9 371.2
svn: r7263
2007-09-02 17:39:32 +00:00
Ryan Culpepper
da4c99f231 Macro stepper: fail gracefully on frontier-computation errors
svn: r7231
2007-08-30 21:44:10 +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
927c5b5b46 Macro stepper:
fixed bug in hiding + lifts in module
  explicit error on lift/let

svn: r6228
2007-05-17 17:56:08 +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
3cf3fe7ed9 Macro stepper: bug in match clause
svn: r6183
2007-05-08 21:22:55 +00:00
Ryan Culpepper
e4e5ec4074 Macro stepper:
- removed dead seek-syntax code
  - fixed bug related to hiding + errors
  - fixed bug finding bindings in interrrupted expansion

svn: r6182
2007-05-08 20:56:37 +00:00
Ryan Culpepper
28ce091fb2 Macro stepper: fixed bug in frontier tracking
svn: r6113
2007-05-01 19:17:01 +00:00
Ryan Culpepper
e36f77a748 Macro stepper: fixed quasisyntax pretty-print bug
svn: r6010
2007-04-21 17:23:38 +00:00
Ryan Culpepper
fec1da11bb Macro stepper: new notify-box control
svn: r5956
2007-04-16 15:54:57 +00:00
Ryan Culpepper
4c30528212 Macro stepper: hiding process tracks phase
svn: r5955
2007-04-16 15:54:07 +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
d29f1d82fc Macro stepper:
added option to force letrec transformation
  made macro hiding slightly more resilient in presence of local actions

svn: r5932
2007-04-13 21:26:49 +00:00
Ryan Culpepper
bdd53d5f3c Macro stepper: reductions preserve properties etc
svn: r5931
2007-04-13 21:25:34 +00:00
Ryan Culpepper
ebb27d0d0f Macro stepper: tackable arrows
svn: r5930
2007-04-13 16:56:32 +00:00
Ryan Culpepper
80af3f491c Macro stepper: abbreviate quote etc when appropriate
svn: r5929
2007-04-13 16:54:59 +00:00
Ryan Culpepper
ea00e7a68b Macro stepper: changed rep/parsing of local-expand etc
svn: r5849
2007-03-30 20:09:44 +00:00
Ryan Culpepper
a056844d33 Macro stepper: fixed handling of #%expression
svn: r5848
2007-03-30 18:15:17 +00:00
Ryan Culpepper
ac983b32a6 Macro stepper: refactored display code
svn: r5775
2007-03-14 21:33:59 +00:00
Ryan Culpepper
64f062f5a5 Macro stepper:
improved interaction of hiding and lifting (outside of modules, mostly)
  only mzscheme's top-interaction is stripped off automatically now

svn: r5754
2007-03-08 03:20:15 +00:00
Ryan Culpepper
3facbd99ab Macro stepper: added final definite reference result
svn: r5746
2007-03-07 05:22:42 +00:00
Ryan Culpepper
e67d7180f5 Macro stepper: fixed missing-arg bug
svn: r5725
2007-03-03 17:42:12 +00:00
Ryan Culpepper
bb937c80a1 Macro stepper: improved frontier tracking and macro hiding
svn: r5724
2007-03-03 09:08:23 +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
e675ebf323 Macro stepper:
fixed bug in reductions wrt letrec-syntaxes+values
  added more binding arrows

svn: r5702
2007-02-27 23:44:25 +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
a1bc722259 Macro stepper: fixed bug in reductions wrt internal define-syntax
svn: r5698
2007-02-27 21:14:37 +00:00
Ryan Culpepper
df502f1761 Macro stepper: allowed languages to enable macro-stepper
svn: r5697
2007-02-27 20:34:19 +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
469e6f65cc Macro stepper: changed apparent binding arrow color to match syncheck
svn: r5679
2007-02-23 22:02:40 +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
5162571994 Macro stepper: added properties display code (but disabled)
svn: r5668
2007-02-22 22:52:29 +00:00
Ryan Culpepper
07bea4136c Macro stepper: moved local-expansion context to bottom
svn: r5667
2007-02-22 21:49:46 +00:00
Robby Findler
e3776e5476 added 'module' wrapper for saved files in the teaching languages (and support for that in the drscheme:language:language<%> interface)
svn: r5602
2007-02-14 23:23:32 +00:00