Commit Graph

91 Commits

Author SHA1 Message Date
Eli Barzilay
2894e21c9b removed unused doc.txt entries from info.ss files
svn: r8529

original commit: 59b5f3a72758c7d6eaec0a04f243e76afbb43762
2008-02-04 20:31:04 +00:00
Ryan Culpepper
6f59b261fd macro stepper: improved error reporting
svn: r8012

original commit: 58ffe9133ef9db1f68a5f86e9087691692248988
2007-12-14 21:48:47 +00:00
Ryan Culpepper
dde5fe4ce5 macro stepper: enabled for "Module", improved debugging setup
svn: r7981

original commit: 75b2415a967ae31ca774e4ece3f8c596616087b9
2007-12-12 22:56:05 +00:00
Ryan Culpepper
5dda594bbe Macro stepper: made error printing more uniform
svn: r7892

original commit: f0567df7514e3d90822d8c72d37763c311c42f4d
2007-12-03 13:45:44 +00:00
Ryan Culpepper
6167d3b5a7 Macro stepper: show error message for interrupted expansion
svn: r7891

original commit: 1608a90ab031b590a4e5b9432d511efcf9e1898f
2007-12-03 13:43:31 +00:00
Ryan Culpepper
5f02ff4a7d Macro stepper: better error handling
svn: r7890

original commit: c68035079f05d893e2a44663f58ad3058f0a557a
2007-12-03 13:38:20 +00:00
Ryan Culpepper
f9c94375e9 merged changes from branches/ryanc/ms-v4
svn: r7741

original commit: 60fe499e4ee6a8a064de4ace1c2f6bfffe16e742
2007-11-15 18:37:40 +00:00
Ryan Culpepper
b70053ae2a fixed macro stepper cursors (no mpairs)
svn: r7713

original commit: d3fe81cb16aacc5484cbd21fac83f8fd86ac578d
2007-11-13 21:21:37 +00:00
Matthew Flatt
5640b966de v3.99.0.2
svn: r7706

original commit: 39cedb62edf9258b051a22a29a90be9c6841956f
2007-11-13 12:40:00 +00:00
Ryan Culpepper
bcacd7b7de Macro stepper: navigation preserves visible line range
svn: r7596

original commit: 2d59128e5984963aed15fa58934976894e150db0
2007-10-30 22:02:17 +00:00
Ryan Culpepper
f07ce280c6 Macro stepper: moved warnings from separate frame to panel/term
svn: r7483

original commit: 05b37c3ed706fcd1b27e327234a519fbb1a31c7b
2007-10-11 01:38:28 +00:00
Ryan Culpepper
593c71ecd4 fixed syntax browser bug (mailing list 10/10/2007)
svn: r7481

original commit: 324ccee027a6be09a3ad56ed922699eeaa7fbf01
2007-10-10 23:29:56 +00:00
Ryan Culpepper
b6e46fabb6 Macro stepper: fixed bugs and added new binding info (#%app, #%top, #%datum)
svn: r7395

original commit: 3f7ef884163ab94b86b34b571486d6646538f0b4
2007-09-21 21:03:50 +00:00
Ryan Culpepper
00f0692e48 Macro stepper: added navigation methods
svn: r7335

original commit: d4e96a80cb7be97f5216a3482d1e49cea59c4d91
2007-09-14 18:45:14 +00:00
Matthew Flatt
417ce18ff4 371.2
svn: r7263

original commit: e4cbc4e6a938fd5bd90aab305ca39d61e7eae151
2007-09-02 17:39:32 +00:00
Ryan Culpepper
78a294d8ee Macro stepper: fail gracefully on frontier-computation errors
svn: r7231

original commit: da4c99f2318ee34b4ac9b764d05a605ba02e1698
2007-08-30 21:44:10 +00:00
Ryan Culpepper
0f119f61a4 Macro Stepper: merged new ui from branches/ryanc/ms-new-ui
svn: r7215

original commit: 2be282a0be517b1a5e8b1156c6dc8bd58e66726b
2007-08-29 20:42:01 +00:00
Ryan Culpepper
0b5b000078 Macro stepper:
- removed dead seek-syntax code
  - fixed bug related to hiding + errors
  - fixed bug finding bindings in interrrupted expansion

svn: r6182

original commit: e4e5ec407498cbe36faa26ff37c55c445a236748
2007-05-08 20:56:37 +00:00
Ryan Culpepper
c9d748d3f8 Macro stepper: fixed bug in frontier tracking
svn: r6113

original commit: 28ce091fb27635533718f718616dbe26ab085798
2007-05-01 19:17:01 +00:00
Ryan Culpepper
898d3d554b Macro stepper: fixed quasisyntax pretty-print bug
svn: r6010

original commit: e36f77a7489383efebfffb6f31db793a8a9718ac
2007-04-21 17:23:38 +00:00
Ryan Culpepper
df335db310 Macro stepper: added new options, new command (show in new frame)
svn: r5933

original commit: b49fbe27659883fbc96cc2a7eaed8a5d5842003c
2007-04-13 21:33:34 +00:00
Ryan Culpepper
b75eab9467 Macro stepper: reductions preserve properties etc
svn: r5931

original commit: bdd53d5f3ca5354abf865db63b7b6be4b134b1a7
2007-04-13 21:25:34 +00:00
Ryan Culpepper
cd359e9c9a Macro stepper: tackable arrows
svn: r5930

original commit: ebb27d0d0f482ebaf946fff2fb63bd38ba7f1ff6
2007-04-13 16:56:32 +00:00
Ryan Culpepper
d0781e4e82 Macro stepper: abbreviate quote etc when appropriate
svn: r5929

original commit: 80af3f491cf8d2fb619e1482d8f8890b1e0df390
2007-04-13 16:54:59 +00:00
Ryan Culpepper
ce40ab8672 Macro stepper: changed rep/parsing of local-expand etc
svn: r5849

original commit: ea00e7a68b09700e09b53753db9c475eb192f3ac
2007-03-30 20:09:44 +00:00
Ryan Culpepper
d5f3866188 Macro stepper: fixed handling of #%expression
svn: r5848

original commit: a056844d337d60ede84e531f5c763601c4a44d89
2007-03-30 18:15:17 +00:00
Ryan Culpepper
f923ad7f6d Macro stepper: refactored display code
svn: r5775

original commit: ac983b32a64be9cf57638f3fe32796539115923d
2007-03-14 21:33:59 +00:00
Ryan Culpepper
b272f333d6 Macro stepper:
improved interaction of hiding and lifting (outside of modules, mostly)
  only mzscheme's top-interaction is stripped off automatically now

svn: r5754

original commit: 64f062f5a5292333b79669b4e2dfcc4928e98b0e
2007-03-08 03:20:15 +00:00
Ryan Culpepper
63ee789eb9 Macro stepper: added final definite reference result
svn: r5746

original commit: 3facbd99abbd666d5b4a6c21c421a9aea870dd32
2007-03-07 05:22:42 +00:00
Ryan Culpepper
be8ce288fa Macro stepper: improved frontier tracking and macro hiding
svn: r5724

original commit: bb937c80a1437dc598772414491dc886f13b02d8
2007-03-03 09:08:23 +00:00
Ryan Culpepper
a4731a40e8 Macro stepper: added basic expansion-frontier tracking and display
svn: r5715

original commit: c340b211108b421360e9521247fe8566a70fcabb
2007-03-01 23:45:55 +00:00
Ryan Culpepper
8985123577 Macro stepper:
fixed bug in reductions wrt letrec-syntaxes+values
  added more binding arrows

svn: r5702

original commit: e675ebf32308d4657b0d0e81d2496f6f92ff4297
2007-02-27 23:44:25 +00:00
Ryan Culpepper
bdbee3601c Macro stepper: started tracking definite uses, added definite arrows
svn: r5700

original commit: 75a0a02355816860e9e1ed4e8cf064d5d3c9299d
2007-02-27 22:42:07 +00:00
Ryan Culpepper
a7a568ad42 Macro stepper: fixed bug in reductions wrt internal define-syntax
svn: r5698

original commit: a1bc72225989eb0caba4de63246a1e6c4537ea35
2007-02-27 21:14:37 +00:00
Ryan Culpepper
a7a18146d8 Macro stepper: fixed display of same-module identifer binding
svn: r5680

original commit: 1198412bae3b81b5d0e954c1ae167e5d98b6f2b7
2007-02-23 22:03:11 +00:00
Ryan Culpepper
8cb207118a Macro stepper: changed apparent binding arrow color to match syncheck
svn: r5679

original commit: 469e6f65ccfa7e753a97ce98568f011903cb6d15
2007-02-23 22:02:40 +00:00
Ryan Culpepper
a2bd880bbb Macro stepper: fixed bugs re: binding arrows
svn: r5676

original commit: 3652cbee39b42cb4f7cca21b5a9127496f276e3c
2007-02-23 11:45:00 +00:00
Ryan Culpepper
8dbd130698 Macro Stepper: added "apparent binding" arrows based on macro expansion
svn: r5675

original commit: 9aa54a095c6735f70575e0bd542e4c4b18996180
2007-02-23 11:06:38 +00:00
Ryan Culpepper
a169d49e04 Macro stepper: added env/renaming tracking
svn: r5669

original commit: 0a194c3eae0582026112b294e05fe32565af0b71
2007-02-23 08:01:33 +00:00
Ryan Culpepper
41538c81f5 Macro stepper: added properties display code (but disabled)
svn: r5668

original commit: 516257199464ee7cc7e811afc5fa26befe38ce1f
2007-02-22 22:52:29 +00:00
Ryan Culpepper
fc798ea166 Macro stepper: factored derivation synthesis code into separate module
svn: r5585

original commit: 204516bad91acb472c33eb872fa1c496a10a2c14
2007-02-10 03:46:12 +00:00
Ryan Culpepper
3b5732fb6e Macro stepper: fixed internal error
svn: r5583

original commit: 94ee28f1d50be46f7e0e759c3758af3781bcc54a
2007-02-09 18:21:10 +00:00
Ryan Culpepper
ea26c3f5ef 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

original commit: ca3c367aab7ba9aadc2d1a7f006655eff4911cff
2007-02-09 08:27:02 +00:00
Ryan Culpepper
c5ab275cee Macro stepper: eliminated (unneeded) synchronization from tracing
svn: r5544

original commit: c4c5d6cd13715cbef58ca03cb3bacf4af9e53526
2007-02-02 19:56:03 +00:00
Ryan Culpepper
d4b7882999 Macro stepper: fixed syntax-snip read-special
svn: r5543

original commit: d426019579731e329d13d2c8e773544c22e1838e
2007-02-02 19:30:19 +00:00
Ryan Culpepper
3f810108ff Macro stepper: cosmetic changes, new interface (stub)
svn: r5536

original commit: 679bd4e30cb1ad602a6e7c77af5ee6f9e332af22
2007-02-01 23:19:44 +00:00
Ryan Culpepper
90758ff4e5 Macro stepper: nicer looking syntax snip props view
svn: r5535

original commit: 2f4e4df213fe496778dd9c041d25b250a5c2effe
2007-02-01 23:18:19 +00:00
Ryan Culpepper
ca576ca485 Macro stepper:
syntax snips display properties inline
  changed read-special to use procedures instead of promises

svn: r5534

original commit: 8ac1fe54e1ec645b50f31f05c6400435924cbd8b
2007-02-01 23:10:38 +00:00
Ryan Culpepper
6a2575ac34 Macro stepper: fixed prefix refresh on hiding policy change
svn: r5512

original commit: 25740b3224be4a91e673633a60d2b4c02e693fb9
2007-01-30 22:37:20 +00:00
Ryan Culpepper
dd90b92c3d Macro stepper: internal debugging improvements
svn: r5511

original commit: d76d947d9396347d8c0029b3235950a772986511
2007-01-30 22:32:21 +00:00