Kathy Gray
1d44d5765c
Corrections to parser for error recovery; correction to bug in check based on setting fields in beginner
...
svn: r7068
2007-08-09 18:09:09 +00:00
Robby Findler
c5ce09d107
fixed the way the tabbers keymap is installed
...
svn: r7061
2007-08-08 21:43:40 +00:00
Kathy Gray
afcb20810d
Correction to sync parsers, fix indenting, and inform of syntax errors
...
svn: r7060
2007-08-08 21:36:11 +00:00
Kathy Gray
fba51484af
Assorted corrections
...
svn: r7056
2007-08-08 14:49:47 +00:00
Kathy Gray
d25db841ea
Correction to infinite loop causing errors
...
svn: r7052
2007-08-08 04:11:24 +00:00
Kathy Gray
c6b723bbd8
Bug fixes (more on the way)
...
svn: r7046
2007-08-07 17:47:37 +00:00
Kathy Gray
dbe82ab7d7
Correction to default probability calculation.
...
More tweaking of the profj grammars
svn: r7032
2007-08-06 15:17:19 +00:00
Kathy Gray
aa871e90bd
Correction to error highlighting, and tweaks to grammar
...
svn: r7031
2007-08-06 14:18:09 +00:00
Kathy Gray
2d95985eef
Correction to parser errors
...
svn: r7004
2007-08-02 20:57:57 +00:00
Kathy Gray
f034fbe959
Corrections to error message bugs
...
svn: r7000
2007-08-02 14:52:19 +00:00
Kathy Gray
94a30c2e14
Fixing bugs in parsing selection, and in indenting
...
svn: r6996
2007-08-01 23:33:11 +00:00
Kathy Gray
28a87853fa
Corrected errors in grammar, and in error selection
...
svn: r6982
2007-07-29 19:57:18 +00:00
Kathy Gray
7eb84055f8
Variant indenter
...
svn: r6966
2007-07-25 21:27:38 +00:00
Kathy Gray
d9664a6e9b
Additions to error messages and flexibility of combinator parser
...
svn: r6953
2007-07-24 22:59:46 +00:00
Kathy Gray
b0ac0c7c87
Corrections to parsing errors
...
svn: r6951
2007-07-23 14:31:27 +00:00
Kathy Gray
9c76c0ab88
Correction to parser specification for constructor definitions
...
svn: r6948
2007-07-22 23:35:47 +00:00
Robby Findler
fbd17e8f4b
changed a keymap to an aug-keymap
...
svn: r6947
2007-07-22 17:25:01 +00:00
Robby Findler
8d99cb38f3
added tabifier
...
svn: r6942
2007-07-21 20:01:15 +00:00
Kathy Gray
983ee966da
Correction to bug 8797
...
svn: r6839
2007-07-07 16:48:43 +00:00
Kathy Gray
2894bc1e54
Various bug fixes, expansion speed improvements
...
svn: r6837
2007-07-07 15:31:57 +00:00
Kathy Gray
cccb5150f0
Changes to add a language level to ProfJ
...
svn: r6814
2007-07-03 23:02:13 +00:00
Kathy Gray
3a65433b20
Corrections to the combinator parsers
...
svn: r6801
2007-07-02 22:26:01 +00:00
Eli Barzilay
2d9aa42ec9
set svn:eol-style
...
svn: r6789
2007-07-02 02:40:39 +00:00
Kathy Gray
4bcf7111fb
Adding a correction that changes the strongly connected components calculation
...
svn: r6785
2007-07-02 01:14:51 +00:00
Kathy Gray
64636920bb
Fixed an error in the parsing grammar
...
svn: r6738
2007-06-26 01:54:58 +00:00
Kathy Gray
2c2b3b17da
Corrected infinite definition in the intermediate parser specification
...
svn: r6737
2007-06-25 23:33:39 +00:00
Kathy Gray
1069f4d774
Corrected options selection bug
...
svn: r6728
2007-06-24 15:41:53 +00:00
Kathy Gray
aa67ad7a9b
Correcting bug 8742
...
svn: r6600
2007-06-12 19:03:58 +00:00
Kathy Gray
17f6f40e92
Changed error message
...
svn: r6522
2007-06-07 20:45:40 +00:00
Kathy Gray
8e57c9c7b5
Turned off printfs
...
svn: r6521
2007-06-07 20:01:42 +00:00
Kathy Gray
a33bbe23e6
Merging in r6487:6512 from the branch kathyg/parser2
...
Adds the new parser to professorj
svn: r6515
2007-06-07 15:09:10 +00:00
Kathy Gray
3ac1230baa
Adds -- base of support to include LinkedList and Iterators into profj
...
Commits -- Corrections to interface bugs, and package setup-plt errors
svn: r6482
2007-06-05 15:26:06 +00:00
Kathy Gray
c951ad91c7
Corrected bugs in translating inner classes
...
svn: r6443
2007-06-01 16:06:01 +00:00
Kathy Gray
fcaa2fb5b5
Corrected bugs in inner class instantiation
...
svn: r6429
2007-05-31 16:47:38 +00:00
Kathy Gray
9123e74cfe
Corrected bug in detecting inner class allocation
...
svn: r6412
2007-05-30 17:31:39 +00:00
Kathy Gray
9eecc33370
Corrected bugs in importing files, package compilation, and interface instanceofs
...
svn: r6362
2007-05-28 19:46:13 +00:00
Kathy Gray
cac3d05a64
Made a note about coverage performance
...
svn: r6235
2007-05-20 10:34:49 +00:00
Kathy Gray
1886a18b83
Correction to error message bugs 8660 and 8672
...
svn: r6224
2007-05-14 21:19:48 +00:00
Mike Sperber
59e805d518
More localized strings in ProfessorJ and the wizard.
...
svn: r6176
2007-05-08 13:55:50 +00:00
Matthew Flatt
2f44f07916
change ProfJ insert menu items to be grayed when there's no target editor
...
svn: r6169
2007-05-07 21:56:51 +00:00
Eli Barzilay
7537babe99
patch from Kathy
...
svn: r6159
2007-05-06 14:20:39 +00:00
Robby Findler
41d4b5d28e
changed teachpacks to be language specific
...
svn: r6145
2007-05-04 20:45:15 +00:00
Kathy Gray
216d9f0176
svn: r6095
2007-04-29 20:42:37 +00:00
Robby Findler
e350fae8cc
changed language interface to cope with new metadata save file format; also make executables work (better) in the teaching languages
...
svn: r6019
2007-04-23 04:10:00 +00:00
Robby Findler
e5698365c9
improved color preferences; this is the change that requires people to rename their preferences as explained on plt-scheme
...
svn: r5996
2007-04-19 15:15:23 +00:00
Kathy Gray
6920a13ddf
Updated documentation to accurately reflect the available libraries
...
svn: r5807
2007-03-21 15:52:58 +00:00
Kathy Gray
18e5f67065
Corrected bug in not catching initialization error
...
svn: r5782
2007-03-17 13:32:46 +00:00
Kathy Gray
e9d4954768
Modified default comparison for floating point numbers in tests to 0.0001
...
svn: r5780
2007-03-16 15:18:17 +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
Kathy Gray
5503e79355
Adding more testing support
...
svn: r5571
2007-02-08 00:20:48 +00:00
Kathy Gray
a32a36453a
Corrections to bugs 8517 and 8223
...
svn: r5562
2007-02-06 14:49:03 +00:00
Kathy Gray
8eee6a0298
svn: r5501
2007-01-29 17:05:18 +00:00
Kathy Gray
10558df5dd
Corrected bug 8501
...
svn: r5465
2007-01-26 13:39:39 +00:00
Eli Barzilay
19c33a8e2a
no need for string->immutable-string when creating exceptions
...
svn: r5372
2007-01-17 01:18:50 +00:00
Kathy Gray
25587a0c50
Correcting but that check did not use range when comparing two integer values, when range was provided.
...
svn: r5164
2006-12-22 15:09:31 +00:00
Eli Barzilay
3459c3a58f
merged units branch
...
svn: r5033
2006-12-05 20:31:14 +00:00
Eli Barzilay
0a857f8d10
~n -> \n
...
svn: r4940
2006-11-23 21:56:47 +00:00
Matthew Flatt
a60278a843
use current-write-relative-directory to produce .zo without absolute paths for inferred procedure names
...
svn: r4855
2006-11-15 00:25:10 +00:00
Kathy Gray
d4d706f7f0
Moved profj-testing back to profj temporarily for the release
...
svn: r4811
2006-11-09 10:18:37 +00:00
Eli Barzilay
6c388f5fce
move profj up to the top of the experimental languages
...
svn: r4754
2006-11-02 22:38:09 +00:00
Kathy Gray
58751057b6
Moved profj-testing.ss out of profj and only into the testing file; methods from profj-testing used by profj are obsolete now
...
svn: r4601
2006-10-14 15:04:07 +00:00
Kathy Gray
50ca4e1cbf
Corrected bugs regarding exceptions and check ... catch
...
svn: r4464
2006-10-02 20:17:36 +00:00
Kathy Gray
8411780c8b
Correction to testing display (respects font preferences now). Adding order to the choice of composite module
...
svn: r4389
2006-09-19 21:01:05 +00:00
Robby Findler
4c9868bf8c
got rid of get-language-id, in favor of using get-language-numbers in the preference for the current language
...
svn: r4079
2006-08-17 16:05:41 +00:00
Robby Findler
67f4db819d
fixed PR 8186
...
svn: r4064
2006-08-15 03:10:15 +00:00
Kathy Gray
a361348bdc
Corrected bug of conflicting names between import and current file
...
svn: r3985
2006-08-08 17:58:37 +00:00
Kathy Gray
325c304560
Correction to bug causing methods with the same name and different access to interfere with each other.
...
Correction to bug allowing package access methods to implement interface methods.
Correction to bug preventing interactions window from accessing protected fields.
svn: r3922
2006-08-02 03:53:43 +00:00
Eli Barzilay
bb5b45b181
re-do changes that were undone in r3843
...
svn: r3859
2006-07-28 08:15:46 +00:00
Eli Barzilay
5099b078c6
Undo the following revisions:
...
r3839
r3825
r3823
r3821
r3820 (undo only the changes in drscheme/private/debug.ss)
r3792
r3791
They will be re-done after v352 is released
svn: r3843
2006-07-27 17:12:18 +00:00
Robby Findler
991ebf493c
renamed the book
...
svn: r3823
2006-07-26 13:16:32 +00:00
Kathy Gray
36f7613855
Correction to behavior of instanceof and check
...
svn: r3691
2006-07-12 19:27:08 +00:00
Kathy Gray
7856564e55
Corrected default value of testextension parameter
...
svn: r3454
2006-06-23 20:51:57 +00:00
Kathy Gray
b1b2919d1b
From :svn merge r3228:3451. Branch to add additional testing extensions for
...
full Java
svn: r3452
2006-06-23 20:33:19 +00:00
Kathy Gray
5cd44fdbc3
Corrected but in displaying arrays.
...
svn: r3442
2006-06-22 22:59:14 +00:00
Kathy Gray
d6eff0630c
Refinement of overloading resolution in the presence of odd interface hierarchies
...
svn: r3416
2006-06-19 16:40:53 +00:00
Eli Barzilay
02fab1c358
added teachpack-htdc to th eprofj manuals
...
svn: r3385
2006-06-17 00:46:57 +00:00
Kathy Gray
a54293ede2
Correction to iface-depth
...
svn: r3380
2006-06-16 15:26:18 +00:00
Matthew Flatt
140ea1519e
missing map argument added
...
svn: r3379
2006-06-16 12:10:34 +00:00
Kathy Gray
8587e782a7
Correction to error with interfaces and resolving of method overloading/resolution
...
svn: r3372
2006-06-16 02:31:54 +00:00
Matthew Flatt
b37c965c35
indexed 'check' and 'expect', reflowed to 80 columns
...
svn: r3369
2006-06-15 14:58:49 +00:00
Kathy Gray
b4e198bb23
Adding check of not setting already initied field in beginner
...
svn: r3359
2006-06-14 17:53:56 +00:00
Kathy Gray
d50969a663
Corrected bug causing slow startups for drscheme
...
svn: r3239
2006-06-05 22:30:07 +00:00
Kathy Gray
cff35de4c9
Adding libraries to lang.
...
svn: r3218
2006-06-04 22:09:21 +00:00
Robby Findler
c948e8cbc6
used capability interface for a bunch more special menu items
...
svn: r3205
2006-06-03 19:44:18 +00:00
Kathy Gray
4e8dd55532
Corrected bugs in overloading resolution, character conversion, and interface
...
field staticness
svn: r3201
2006-06-03 07:07:12 +00:00
Kathy Gray
684c923242
Updated Profj to use more string constants
...
svn: r3167
2006-06-01 04:43:59 +00:00
Kathy Gray
c666a5cae2
Added Java Class and Java Union to the menu items only appearing in Java
...
languages, using register-capability
svn: r3162
2006-05-31 22:30:33 +00:00
Kathy Gray
9ee8f07902
Added language capabilities for Profj, and the Java example box
...
svn: r3155
2006-05-31 19:14:10 +00:00
Kathy Gray
a1cda35b2a
svn: r3143
2006-05-31 04:14:39 +00:00
Kathy Gray
f72cc3c675
Corrected button running into resize-box; window not closing on tab close; and
...
preference problem for disabling testing
svn: r3141
2006-05-30 22:34:45 +00:00
Robby Findler
0d98327eae
added a capability to change the title of the Scheme menu
...
svn: r3124
2006-05-30 17:40:39 +00:00
Robby Findler
b6372a2e22
infrastrure for capabilities added (and added first capabilities)
...
svn: r3119
2006-05-30 14:54:10 +00:00
Kathy Gray
86cafcc1a1
Merged testing branch in with trunk-- merge -r 2619:3114 branches/kathyg
...
svn: r3115
2006-05-30 05:24:21 +00:00
Eli Barzilay
1fca26c61d
* Made DrScheme show tools sorted by spec paths, and not show #<path:...> when
...
there is no name
* Added tool-names entries for tools that were missing it
svn: r3035
2006-05-24 18:03:10 +00:00
Kathy Gray
a74548cd95
Correction to no reachable return bug in the presence of loops. Slight modifications to parse-error messages.
...
svn: r2911
2006-05-11 21:20:31 +00:00
Kathy Gray
7c4c832269
Corrected bug in initializing an array with { }
...
svn: r2827
2006-04-27 21:47:30 +00:00
Kathy Gray
a3eb06d5b2
Corrected error of unreachable return in if without else and no return.
...
svn: r2805
2006-04-26 17:33:37 +00:00
Kathy Gray
f0564d5746
Correction to bug for accessing private field
...
svn: r2791
2006-04-26 04:33:09 +00:00
Kathy Gray
f0fe9a4d47
Corrected a bug with packages and protected access
...
svn: r2711
2006-04-19 03:09:31 +00:00
Kathy Gray
584624a02d
svn: r2647
2006-04-09 19:09:33 +00:00
Kathy Gray
524dbb1cbe
Corrected bug in statements after loop, running same language in two
...
windows/tabs, substring off by one error, spelling error in error message
svn: r2591
2006-04-04 17:42:06 +00:00
Eli Barzilay
6744633338
Moved (and improved) sort! etc from Swindle to mzlib/list.ss
...
* Expose sort!, merge! and merge, since they're also useful
* Made `mergesort' be an alias for `sort'.
* Removed it all from Swindle
* Removed `sort' from compat.ss
* Needed to adjust a few other files, no problems but
graphics/value-turtles provides its own version of `merge'
svn: r2542
2006-03-30 09:39:30 +00:00
Kathy Gray
165779f4b1
Corrected cast to String bug, punctuation and spelling errors in some error messages
...
svn: r2445
2006-03-16 19:55:51 +00:00
Kathy Gray
1c85dd7504
Bug fix for order of field evaluation
...
svn: r2342
2006-03-02 06:00:54 +00:00
Kathy Gray
9469edc6f1
Arity bug in build-info fix.
...
svn: r2328
2006-02-28 05:38:32 +00:00
Kathy Gray
70193deb1d
Corrected the following bugs:
...
Cleaned up language and highlighting for parse-error of three ids in a row.
Removed () from many method error messages.
Eliminated scheme-error when introducing overloaded method in subclass.
svn: r2292
2006-02-21 06:29:08 +00:00
Kathy Gray
ce5eca215c
Corrected bugs:
...
abstract class implementing interface does not have to fully implement it
super.METHOD(...) now fails when super method is abstract
svn: r2291
2006-02-20 23:10:04 +00:00
Kathy Gray
0b777b2b5a
Correction to bug in cycle detection. Updates to graphics library interface
...
svn: r2248
2006-02-15 23:33:51 +00:00
Kathy Gray
ea0239841a
Corrected parse error, where the parsers were raising an error directly, with no source.
...
(note to self: parsers still raise an error dirrectly for one case with cast, but with source).
svn: r2164
2006-02-07 21:05:12 +00:00
Kathy Gray
b3947cc82f
Corrected reference before defined bug, including allowing the cases where Java allows it, and making sure that we won't get <undefined> when that happens.
...
svn: r2149
2006-02-07 04:54:48 +00:00
Kathy Gray
50be82dd6a
Correction to printing function for data with cycles
...
svn: r2144
2006-02-06 18:36:48 +00:00
Kathy Gray
ab0d89060e
Modified error reports for field declaration and not ending a class
...
svn: r2124
2006-02-04 23:16:18 +00:00
Kathy Gray
c0d057056a
Correction to recompiling on a version chance
...
svn: r2052
2006-01-30 22:07:40 +00:00
Kathy Gray
f73ccaaf95
Changes to reflect name change of draw2 to graphics, tests for cyclic uses of interfaces
...
svn: r2009
2006-01-27 22:17:22 +00:00
Kathy Gray
90685c3a3b
Fixed typo bug
...
svn: r1982
2006-01-26 17:58:58 +00:00
Kathy Gray
e9ab189fcb
Correction to int/float-double conversions, and Image printing
...
svn: r1936
2006-01-24 06:46:47 +00:00
Kathy Gray
8bb5b50cf9
svn: r1934
2006-01-23 21:47:05 +00:00
Kathy Gray
cbb9f7bdf6
Bug correction for classes with private methods
...
svn: r1920
2006-01-21 23:14:52 +00:00
Kathy Gray
581ee0783c
Correction to bugs with accessing fields of wrapped java objects, and using == in the presence of dynamic.
...
svn: r1880
2006-01-20 04:12:33 +00:00
Kathy Gray
455a1c65a7
Bug fixes for inheriting from a compiled class (loss of modifiers), inner class lookup in composite files, and
...
code to recompile java files when the version number changes.
svn: r1856
2006-01-18 05:18:15 +00:00
Kathy Gray
3c6a8d5046
Assorted inner class bug fixes
...
svn: r1745
2006-01-02 22:38:09 +00:00
Kathy Gray
7251f03287
Correction to interface types
...
svn: r1624
2005-12-15 23:04:22 +00:00
Kathy Gray
93bab6de21
svn: r1605
2005-12-13 00:02:53 +00:00
Kathy Gray
08b57461d7
Corrected immutable string bug, and refined bug fix for casts
...
svn: r1604
2005-12-12 23:54:14 +00:00
Kathy Gray
b21e637ec3
svn: r1589
2005-12-12 04:30:30 +00:00
Kathy Gray
fedbf9e0c8
Correcting a bug with returning a dynamic value
...
svn: r1588
2005-12-12 03:51:20 +00:00
Kathy Gray
40990e30e3
Corrected problem with cast accepting too many programs (and ==, and cast to dynamic)
...
svn: r1585
2005-12-11 23:57:06 +00:00
Kathy Gray
d4a450a93b
Updated docs for 300 and fixed bug with lexing non-supported specials
...
svn: r1562
2005-12-07 22:00:15 +00:00
Kathy Gray
f0b24a9f27
svn: r1514
2005-12-03 19:40:55 +00:00
Kathy Gray
8f1898eda7
Fix to null.m() bug
...
svn: r1433
2005-11-29 08:15:41 +00:00
Kathy Gray
e44c0b9e65
Assorted bug fixes, mostly with dynamic
...
svn: r1421
2005-11-28 05:54:42 +00:00
Kathy Gray
6cd0f93eb4
Corrected bug allowing value after return for void method in full/dynamic
...
svn: r1399
2005-11-24 18:16:58 +00:00
Kathy Gray
b8e937ac1f
Corrected a bug where name collision was possible in wrappers for dynamic
...
svn: r1384
2005-11-23 18:31:56 +00:00
Kathy Gray
bba3643e76
Fixed parsing bugs and immutable string error
...
svn: r1358
2005-11-21 06:16:39 +00:00
Kathy Gray
1feb623798
svn: r1343
2005-11-17 23:05:07 +00:00
Kathy Gray
2df0524b8a
Corrections to parsing errors and String library
...
svn: r1342
2005-11-17 22:42:38 +00:00
Kathy Gray
e1a4d090f6
Adding instanceof to Intermediate
...
svn: r1318
2005-11-14 22:35:42 +00:00
Kathy Gray
f5c3b8aa6c
Merged 1145:1303 from branches/kathyg (only collects/profj directory)
...
Changes Beginner to have interfaces; assorted bug fixes
svn: r1305
2005-11-14 04:51:09 +00:00
Robby Findler
40517379bd
improved not-a-language language
...
svn: r1241
2005-11-06 20:55:39 +00:00
Robby Findler
3535a75479
merged 1227:1237 -- another draft of initial language. hope this one is better
...
svn: r1238
2005-11-06 03:29:26 +00:00
Kathy Gray
990f73e698
Changes to speed up expansion of compiled code
...
svn: r1144
2005-10-24 20:44:46 +00:00
Kathy Gray
faf7d088c4
Modified error message for contracts
...
svn: r1097
2005-10-16 17:14:45 +00:00
Matthew Flatt
f9b58b05b7
avoid defining keyword?
...
svn: r965
2005-10-04 16:07:43 +00:00
Kathy Gray
6e6e54d411
Fixed infinite loop bug in parse-error
...
svn: r839
2005-09-12 17:11:51 +00:00
Kathy Gray
38f85dce57
Fix to catching exceptions
...
svn: r786
2005-09-07 18:33:23 +00:00
Kathy Gray
346fec9154
Fixed parsing bugs in advanced
...
svn: r700
2005-08-29 20:18:19 +00:00
Kathy Gray
2067df9916
Fixed parsing bug in advanced, and array initialization bug
...
svn: r687
2005-08-26 18:41:21 +00:00
Kathy Gray
0108566138
Fixed two bugs in advanced: one with printing, the other with identifiers in for loops
...
svn: r625
2005-08-21 15:19:19 +00:00
Kathy Gray
04264c3f8f
Documentation for dynamic commit
...
svn: r569
2005-08-08 21:47:02 +00:00
Kathy Gray
1e802969f9
svn: r568
2005-08-08 21:26:03 +00:00