Ryan Culpepper
a45782a7d2
macro-debugger: fixed #%expr regression due to lift cleanup
...
Please apply to the pre-release branch.
svn: r16173
2009-09-29 20:45:41 +00:00
Ryan Culpepper
9ca3192a60
redex, macro-debugger: stxclass -> syntax/parse, syntax/private/util
...
svn: r15986
2009-09-11 23:16:22 +00:00
Ryan Culpepper
7c2a7c9ef9
macro-debugger:
...
fixed scheme end of lifts issue (needs C fix too)
added step limit to help catch nonterminating expansions
svn: r15950
2009-09-10 01:51:29 +00:00
Ryan Culpepper
985bf7bd11
macro-debugger: create new eventspace for macro stepper
...
svn: r15882
2009-09-04 21:56:17 +00:00
Ryan Culpepper
3e63caa887
merged changes from /branches/ryanc/sp2:
...
added syntax/parse library and documentation
added syntax/id-table library and documentation
svn: r15376
2009-07-03 19:47:25 +00:00
Ryan Culpepper
ae01dea336
macro stepper: fixed opaque variable ref bug
...
svn: r15348
2009-06-30 22:41:05 +00:00
Ryan Culpepper
bf001f811d
macro-debugger: disable lift errors
...
Do not apply to release branch.
svn: r14914
2009-05-22 00:39:13 +00:00
Ryan Culpepper
2e3a0bcd0d
macro debugger:
...
fixed hiding bug with non-collection modules
improved #%top-interaction elimination
Please apply changes for release.
svn: r14887
2009-05-20 22:43:39 +00:00
Eli Barzilay
c0a8a01222
Changed @itemize{...} to @itemize[...] (done after comparing the doc
...
tree and verifying that there are no changes).
(Also fixed a few bugs that were in the code)
svn: r14427
2009-04-05 17:46:20 +00:00
Ryan Culpepper
a2ebc93bd8
macro stepper:
...
fixed bug with opaque result of syntax-local-expand-expression
fixed debug-file support
svn: r14395
2009-04-01 02:15:09 +00:00
Ryan Culpepper
ff9ebbde05
fix PR 9398: debugger and macro stepper buttons get out of sync wrt tabs
...
move enable/disable-evaluation extensions from tab mixin to unit-frame mixin
svn: r14118
2009-03-16 04:40:30 +00:00
Ryan Culpepper
e11a24fda8
macro stepper:
...
better module hiding
display prefab structs
updated tests
svn: r14085
2009-03-13 05:54:17 +00:00
Ryan Culpepper
e2f588554a
macro debugger: fixes for PR 10090
...
pass1/pass2 for module-begin tagging vs module body expansion
reset current syntax on entry to bind-syntaxes
svn: r13993
2009-03-06 21:20:24 +00:00
Ryan Culpepper
eb9fe4847f
stxclass: created stxclass collection, with docs
...
svn: r13255
2009-01-22 05:50:55 +00:00
Ryan Culpepper
b75dfb878a
macro stepper: fixed documentation build
...
(removed dependence on mred-kernel)
svn: r13152
2009-01-15 14:40:52 +00:00
Ryan Culpepper
10297fa579
macro stepper: added "factor common context" option
...
svn: r13143
2009-01-15 07:30:08 +00:00
Ryan Culpepper
b91874f41c
macro stepper: more iop
...
svn: r13134
2009-01-15 00:10:09 +00:00
Ryan Culpepper
502edfb02f
macro stepper: fixed interface bugs
...
svn: r13109
2009-01-14 06:11:59 +00:00
Ryan Culpepper
2aeb50134d
macro stepper: converted more classes to use iop
...
svn: r13108
2009-01-14 06:04:57 +00:00
Eli Barzilay
d1a0086471
newlines at EOFs
...
svn: r13105
2009-01-14 03:10:47 +00:00
Ryan Culpepper
3b8c164074
macro stepper: changed syntax browser classes to use iop
...
-- This line, and those below, will be ignored--
M macro-debugger/syntax-browser/properties.ss
M macro-debugger/syntax-browser/display.ss
M macro-debugger/syntax-browser/widget.ss
M macro-debugger/syntax-browser/controller.ss
M macro-debugger/syntax-browser/interfaces.ss
M macro-debugger/syntax-browser/frame.ss
M macro-debugger/util/class-iop.ss
svn: r13092
2009-01-13 20:36:16 +00:00
Ryan Culpepper
b8db5490f0
stxclass: turn off debugging printing
...
svn: r13091
2009-01-13 20:32:13 +00:00
Ryan Culpepper
ccfc18829f
stxclass:
...
added call to internal-definition-seal in lib
added static-of stxclass
ported class-iop from macros planet package
svn: r13086
2009-01-13 05:57:01 +00:00
Ryan Culpepper
3d3bcfe2f7
macro stepper: cleaned up column-width detection/resizing
...
svn: r13082
2009-01-13 00:43:47 +00:00
Ryan Culpepper
cd1c0f41b3
stxclass: worked on opt/mand/etc error messages
...
svn: r13033
2009-01-08 01:04:13 +00:00
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