Commit Graph

362 Commits

Author SHA1 Message Date
Ryan Culpepper
f6575759ba macro stepper: fixed pretty-printing width
svn: r13032
2009-01-08 01:02:38 +00:00
Ryan Culpepper
056e8a6bb1 macro-debugger:
fixed PR 10000 (case of eval during expansion in module/pass1)
  fixed display of multiple terms in stepper

svn: r12993
2009-01-03 19:07:32 +00:00
Ryan Culpepper
6fdba44edc macro debugger:
underline definite binders
  add rename/shift mapping so module final term retains binding info

svn: r12843
2008-12-14 07:56:37 +00:00
Ryan Culpepper
12216b15aa macro debugger: reorg, minor bug fixes
svn: r12825
2008-12-13 07:49:52 +00:00
Ryan Culpepper
c47cbb564a macro stepper: reorg. lifting error checking
svn: r12703
2008-12-04 21:35:42 +00:00
Ryan Culpepper
ac293ce4c7 macro stepper: small reorg.
svn: r12693
2008-12-03 22:24:13 +00:00
Ryan Culpepper
7fd78779e4 macro stepper: improved 'provide' handling
svn: r12685
2008-12-03 05:59:18 +00:00
Ryan Culpepper
8cad79c2bf macro stepper: fixed disappearing term bug
svn: r12684
2008-12-03 05:27:54 +00:00
Ryan Culpepper
2648a3b03f macro stepper: simplified prefs/params, fixed menu bugs
svn: r12681
2008-12-02 19:54:36 +00:00
Ryan Culpepper
fc31124115 macro stepper: added index-based extra navigation
svn: r12595
2008-11-26 04:13:45 +00:00
Ryan Culpepper
cacdcc55ac macro-debugger: fixed button alignment (PR 9932)
svn: r12557
2008-11-21 03:22:24 +00:00
Robby Findler
256182ecbd adjusted the automatic compilation to make it more disableable
svn: r12397
2008-11-11 23:56:54 +00:00
Ryan Culpepper
f78ce2c9f3 macro stepper: changed hiding policy impl
svn: r12332
2008-11-06 17:10:44 +00:00
Ryan Culpepper
e12fde1260 macro stepper: added duplicate-frame command (menu items)
svn: r12219
2008-11-02 23:18:03 +00:00
Ryan Culpepper
05df5e36e0 stxclass cleanup, improved error messages
svn: r12149
2008-10-27 22:56:52 +00:00
Ryan Culpepper
c8dbc9b798 macro stepper: tidied up menus
svn: r12133
2008-10-26 23:03:53 +00:00
Eli Barzilay
5f0f50863b no scribblings until this collection moves up
svn: r11820
2008-09-19 16:49:04 +00:00
Ryan Culpepper
f22c42d8a4 stxclass: minor improvements to syntax, docs, literals, etc
svn: r11808
2008-09-18 19:37:09 +00:00
Ryan Culpepper
402697e2d4 macro-debugger/expand: added new expand function with docs
svn: r11578
2008-09-08 20:40:46 +00:00
Ryan Culpepper
bac74a3759 restored macro-debugger/expand module (expand-only, expand/hide)
svn: r11561
2008-09-05 20:57:59 +00:00
Matthew Flatt
9453aaaccf assign authors to manuals
svn: r11287
2008-08-15 20:16:06 +00:00
Robby Findler
a3c0e93324 improved searching (docs not yet quite done, but I want to test on other platforms ... another commit to follow)
svn: r10921
2008-07-26 20:06:23 +00:00
Sam Tobin-Hochstadt
80c7d04582 Re-enable macro stepper for pretty big.
svn: r10914
2008-07-25 18:35:45 +00:00
Matthew Flatt
9af00fcfb4 v4.0.2.4: logging
svn: r10818
2008-07-17 15:20:17 +00:00
Eli Barzilay
7d50e61c7f * Newlines at EOFs
* Another big chunk of v4-require-isms
* Allow `#lang framework/keybinding-lang' for keybinding files
* Move hierlist sources into "mrlib/hierlist", leave stub behind

svn: r10689
2008-07-09 07:18:06 +00:00
Eli Barzilay
a299e333ba removed some more pointless info names
svn: r9998
2008-05-28 05:36:25 +00:00
Ryan Culpepper
1fcfc8a8e4 macro stepper: workaround for occasional out-of-sync rename
svn: r9945
2008-05-23 16:56:41 +00:00
Ryan Culpepper
268e1c858e updated macro stepper for change in Module language
svn: r9940
2008-05-23 05:11:26 +00:00
Robby Findler
a8fd2e018c added an explicit registration for the toolbar switchable-buttons
svn: r9882
2008-05-18 22:59:02 +00:00
Ryan Culpepper
42e2611ca1 made narrow version of macro stepper icon
moved icons to standard place

svn: r9822
2008-05-13 04:55:12 +00:00
Ryan Culpepper
75320261cf moved stxclass test module
svn: r9816
2008-05-12 19:00:45 +00:00
Ryan Culpepper
a65a5a0d9e changed macro stepper icon
svn: r9804
2008-05-11 04:46:21 +00:00
Matthew Flatt
24739359e4 Ryan's macro-stepper patches
svn: r9794
2008-05-10 11:02:47 +00:00
Robby Findler
d04c90b7fe changed the icong so as to be distinct from the gui debugger
svn: r9687
2008-05-06 14:12:31 +00:00
Robby Findler
ee9fc4a8d7 reworked the buttons along the top of drscheme
svn: r9578
2008-05-01 23:15:06 +00:00
Matthew Flatt
a26b334c67 proprocessor doc, merge scribblings and doc-categories fields
svn: r9414
2008-04-23 00:20:25 +00:00
Robby Findler
0676cfed88 renamed r5rs language
svn: r9338
2008-04-16 21:06:49 +00:00
Matthew Flatt
021d4d7527 new hash function names and ops (3.99.0.23)
svn: r9209
2008-04-08 21:42:38 +00:00
Matthew Flatt
5165d9e855 sync Ryan's macro-debugger changes
svn: r9166
2008-04-04 17:38:23 +00:00
Eli Barzilay
b76390a452 revise the way setup-plt crawls over the collection trees
svn: r8860
2008-03-03 22:04:28 +00:00
Eli Barzilay
b1a08edd5a use new require specs in many places
svn: r8774
2008-02-23 09:42:03 +00:00
Eli Barzilay
699c40643d * Changed setup-plt to compile collections if they have an "info.ss"
file.  (That is, it does not require the file to have a `name'
  entry.)

* The name shown when setup works is the directory name, followed by
  the `name' field from the info file when specified.

* This means that many `name's are no longer needed, so I'm removing
  them.  To see if you need a `name' entry, consider that the name
  will be shown like this:
    ... foo (<your name here>)
  This means that if the name is the same as the directory name, then
  there is no point in having it.  I also removed cases where the name
  differed only in its capitalization for collections where the case
  is obvious.

* Also, for subcollections, the name should clarify the name of the
  subcollection in context.  For example "Acknowledgments" explains
  what scribbling/acks is, but there's no need to add the context name
  as in "Scribblings: Acknowledgments".

* There may also be a point in keeping names for other uses.  One such
  example was in games, where the name field was used in the PLT Games
  application.  (This was changed to default on the directory name, so
  it is no longer needed in most games.)  Another example is in planet
  packages.

svn: r8629
2008-02-12 10:33:01 +00:00
Ryan Culpepper
13a3c31ad5 changed macro-debugger to use v4 syntax (mostly)
svn: r8544
2008-02-05 21:56:49 +00:00
Ryan Culpepper
6fa6ea3bb3 scribbled macro-debugger docs
svn: r8542
2008-02-05 17:38:58 +00:00
Eli Barzilay
3c72e71e24 switched info.ss files to #lang
svn: r8532
2008-02-04 23:00:35 +00:00
Eli Barzilay
59b5f3a727 removed unused doc.txt entries from info.ss files
svn: r8529
2008-02-04 20:31:04 +00:00
Eli Barzilay
d78396aaf9 remove unused blurb fields
svn: r8526
2008-02-04 17:16:06 +00:00
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
Ryan Culpepper
204516bad9 Macro stepper: factored derivation synthesis code into separate module
svn: r5585
2007-02-10 03:46:12 +00:00
Ryan Culpepper
64695b46d8 Macro stepper: working on jump-to (incomplete)
svn: r5584
2007-02-10 03:25:36 +00:00
Ryan Culpepper
94ee28f1d5 Macro stepper: fixed internal error
svn: r5583
2007-02-09 18:21:10 +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
c4c5d6cd13 Macro stepper: eliminated (unneeded) synchronization from tracing
svn: r5544
2007-02-02 19:56:03 +00:00
Ryan Culpepper
d426019579 Macro stepper: fixed syntax-snip read-special
svn: r5543
2007-02-02 19:30:19 +00:00
Ryan Culpepper
432d5349eb Macro stepper: changed out-of-colors color
svn: r5542
2007-02-02 19:29:03 +00:00
Ryan Culpepper
679bd4e30c Macro stepper: cosmetic changes, new interface (stub)
svn: r5536
2007-02-01 23:19:44 +00:00
Ryan Culpepper
2f4e4df213 Macro stepper: nicer looking syntax snip props view
svn: r5535
2007-02-01 23:18:19 +00:00
Ryan Culpepper
8ac1fe54e1 Macro stepper:
syntax snips display properties inline
  changed read-special to use procedures instead of promises

svn: r5534
2007-02-01 23:10:38 +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
d76d947d93 Macro stepper: internal debugging improvements
svn: r5511
2007-01-30 22:32:21 +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
043c5e3d8c Macro stepper: fixed another foci type bug
svn: r5477
2007-01-27 19:18:28 +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
c7b622c537 Macro stepper: fixed old error message for clarity
svn: r5467
2007-01-26 19:52:05 +00:00
Ryan Culpepper
8c8e0d36e7 Macro stepper: fixed bug in error steps (foci)
svn: r5466
2007-01-26 18:23:57 +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
3fe785014a Macro stepper: minor bug fix
svn: r5460
2007-01-25 19:16:14 +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
f546667d50 Fixed alignment of syntax-snips, separate controllers, props icon
svn: r5285
2007-01-10 00:17:17 +00:00
Ryan Culpepper
7d0d3da0dc Fixed macro-stepper to work with #%top-interaction
svn: r5268
2007-01-08 22:16:35 +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
Eli Barzilay
a772fa8c84 * Better dealing with errors in eval-string and read-from-string/-all
* Made them work with byte strings too
* Added tests to the above

svn: r5081
2006-12-11 18:03:33 +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
Eli Barzilay
3459c3a58f merged units branch
svn: r5033
2006-12-05 20:31:14 +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
d2fbbc4a9b Improved handling of lifts in modules
svn: r4522
2006-10-08 04:14:56 +00:00
Ryan Culpepper
e0bf9a6e5b Fixed bug in nonlinearity-detection
Improved tracking of module renamings

svn: r4521
2006-10-08 04:09:11 +00:00
Ryan Culpepper
89e2e31af4 Set default to catch errors
svn: r4516
2006-10-07 22:32:51 +00:00
Ryan Culpepper
bdc179ebfd Removed old dead code
svn: r4515
2006-10-07 22:32:25 +00:00
Ryan Culpepper
7240ea7fab Improved macro hiding in presence of lifts
svn: r4513
2006-10-07 16:47:56 +00:00
Ryan Culpepper
595ed01172 Trying to improve module handling
svn: r4506
2006-10-06 04:53:15 +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
174f44f590 Removed old file
svn: r4501
2006-10-06 02:26:44 +00:00
Ryan Culpepper
2954ed5844 Reorganized syntax-browser
svn: r4500
2006-10-06 02:26:04 +00:00
Ryan Culpepper
bc02b021b9 Fixed location bug with popup menu
Improved syntax snips

svn: r4492
2006-10-05 06:08:49 +00:00
Ryan Culpepper
459b86900b Fixed some hiding+modules interactions
Fixed some hiding+renames interactions

svn: r4463
2006-10-02 15:31:33 +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
57f3a709d1 Added simple context menu to syntax-browser
svn: r4459
2006-10-01 19:11:35 +00:00
Ryan Culpepper
8e9d6e6d07 Fixed hiding + renaming
Changed colors
Made bound-id=? default

svn: r4367
2006-09-18 16:21:16 +00:00
Ryan Culpepper
0937851dac Fixed dependence on skipper collection
svn: r4366
2006-09-18 16:14:35 +00:00
Ryan Culpepper
27ce8d0f3b Fixed hiding bugs
in case-lambda, fixed renaming bug
  in let-values and letrec-values, fixed hiding on errors
  fixed do-rename loop; now let bound-id=? works as expected!
Added hide.ss to debug.ss exports

svn: r4347
2006-09-15 13:18:50 +00:00
Ryan Culpepper
4c41e5515d Added events for lift-to-let
Added rename-tracking to macro hiding

svn: r4339
2006-09-14 19:13:26 +00:00
Ryan Culpepper
90258fb79a Fixed reporting of localactions hiding error
svn: r4313
2006-09-11 19:42:39 +00:00
Ryan Culpepper
c9653c888b Unitized macro stepper view; tool uses different base frame
svn: r4309
2006-09-11 13:48:27 +00:00
Ryan Culpepper
ba5c8d5b07 Font size changes; prefs setting overrides default
svn: r4308
2006-09-11 13:47:27 +00:00
Ryan Culpepper
62c6fad315 Fixed paren coloring related to #%app hiding
svn: r4306
2006-09-11 07:42:49 +00:00
Ryan Culpepper
407339e935 Fixed width calculation
svn: r4301
2006-09-11 01:02:19 +00:00
Ryan Culpepper
5b9cb7b96c Added normal form line to all sequences
svn: r4300
2006-09-11 01:01:54 +00:00
Ryan Culpepper
de95ebcde4 Improved pretty printing (define-values, define-syntaxes)
svn: r4299
2006-09-11 01:01:12 +00:00
Ryan Culpepper
1a2eea24ad Fixed case-lambda reductions bug
Removed let*-values prule, faked as mrule
Suppressed copies of warning messages

svn: r4246
2006-09-05 19:58:57 +00:00
Ryan Culpepper
61798f478e Macro debugger changes merged from /branches/ryanc/md2 4050:4176
Fixed macro hiding on applications
  Stepper font depends on framework settings
  Fixed hiding policies and gui wrt lexical vs global bindings
  Macro hiding removes renaming steps
  Better handling of nonlinear subterms & local actions
  Automatic pretty-print resizing
  Handled local-bind action (partial?)
  Enabled module language
  Disabled struct contracts for faster compilation
  Fixed syntax-browser on boxes, 3d syntax; normalized print params
  Fixed PR 8246: syntax-browser mishandled non-ascii characters

svn: r4178
2006-08-28 22:58:52 +00:00
Ryan Culpepper
adb230f3c3 Merged 4023:4047 from /branches/ryanc/md1
- Fixed macro hiding for letrec-syntaxes+values
  - Fixed module tracing (prevented required modules from being traced)
  - Better auto-scroll in gui
  - Fixed reductions bug in letrec-syntaxes+values
  - Added hide library syntax option

svn: r4048
2006-08-13 03:28:43 +00:00
Eli Barzilay
8584be4570 * Use sort' instead of quicksort'
* Tweak svn:ignore properties

svn: r3990
2006-08-08 21:29:03 +00:00
Ryan Culpepper
d91e2b4502 Added the macro stepper
svn: r3987
2006-08-08 20:32:58 +00:00