rogerl%netscape.com
|
e60b5c26e9
|
Fixed wacky tabs
|
2000-04-08 01:08:01 +00:00 |
rogerl%netscape.com
|
d26609534d
|
Added ICodeModule to collect extra info about executable chunks.
|
2000-04-08 01:04:55 +00:00 |
beard%netscape.com
|
bda3717ce9
|
fixed LoadImmediate.
|
2000-04-08 00:57:28 +00:00 |
beard%netscape.com
|
895fa664c4
|
reindented, introduced gc_map_allocator to hide platform differences
|
2000-04-08 00:52:59 +00:00 |
beard%netscape.com
|
7810a0856a
|
conforming to MSVC++ allocators
|
2000-04-08 00:48:13 +00:00 |
rogerl%netscape.com
|
ad01c0a3c9
|
Re-ordered instructions so destination is always first.
Changed labels to be struct * instead of ints.
|
2000-04-07 22:19:36 +00:00 |
rogerl%netscape.com
|
6b29288692
|
fix invalid return in GC_free for win32 build
|
2000-04-07 21:58:33 +00:00 |
rginda%netscape.com
|
a475c7a48a
|
#if out references to std::iterator to get gcc to compile
|
2000-04-07 21:11:40 +00:00 |
beard%netscape.com
|
89b42085ab
|
printing code in testObjects().
|
2000-04-07 04:59:57 +00:00 |
beard%netscape.com
|
d5333de9ec
|
added code to print SAVE_NAME, NEW_OBJECT, GET_PROP, and SET_PROP iCodes.
|
2000-04-07 04:58:58 +00:00 |
beard%netscape.com
|
a1ce56851a
|
JSObject and its elements now allocated using gc_allocator<T> (XP_MAC only).
|
2000-04-07 04:39:50 +00:00 |
beard%netscape.com
|
3f67d58724
|
JSValues now using gc_allocator (XP_MAC only for now).
|
2000-04-07 04:38:18 +00:00 |
beard%netscape.com
|
2800c15275
|
added gc library.
|
2000-04-07 04:36:38 +00:00 |
beard%netscape.com
|
22d99fdce4
|
prebuilt gc library for bootstrapping.
|
2000-04-07 04:35:14 +00:00 |
beard%netscape.com
|
ca07212aa6
|
added stub implementations of GC entry points.
|
2000-04-07 04:00:21 +00:00 |
beard%netscape.com
|
d7fa1b7fe2
|
added failed gc_rebind, for future compilers to ponder.
|
2000-04-07 03:11:38 +00:00 |
beard%netscape.com
|
1a2406676c
|
duh, can't use wide string constants on Linux
|
2000-04-07 03:08:20 +00:00 |
beard%netscape.com
|
26a073ebc4
|
XP_MAC: no longer auto close upon exit (so we can see asserts, etc.). Renamed testInterpreter() to testFactorial(). Added testObjects(), which allocates an object, stores it in the global variable "global", assigns 0.0 to "global.counter", and finally defines a function "increment" which adds 1.0 to "global.counter" each time it is called.
|
2000-04-07 02:58:01 +00:00 |
beard%netscape.com
|
781aff8cd6
|
Added preliminary object representation class JSObject, which is simply an STL map<String, JSValue> for now. Changed static globals to be a JSObject (can you say scope chain?). Implemented NEW_OBJECT, GET_PROP, and SET_PROP, all in terms of operations provided by JSObject. No GC (yet).
|
2000-04-07 02:52:07 +00:00 |
beard%netscape.com
|
53882505b5
|
added forward declaration to class JSObject, and changed void* JSValue.ref to JSObject* JSValue.obj.
|
2000-04-07 02:47:53 +00:00 |
beard%netscape.com
|
59f99c863e
|
fix calls to template superclass for gcc
|
2000-04-07 02:45:33 +00:00 |
beard%netscape.com
|
dab8f50344
|
added NEW_OBJECT instruction. unified typedef GetProp, SetProp. changed typedef Return to class Return, added class NewObject. These classes automatically pass their opcode to their base-class, and look better in the debugger. Added a virtual destructor to Instruction() #ifdef DEBUG. Added newObject(), saveName() and setProperty() methods to ICodeGenerator.
|
2000-04-07 02:41:21 +00:00 |
beard%netscape.com
|
9c646bbafc
|
added newObject(), saveName() and setProperty().
|
2000-04-07 02:41:08 +00:00 |
waldemar%netscape.com
|
14b0eb8f01
|
Worked around Visual C++ bugs
|
2000-04-07 00:47:39 +00:00 |
beard%netscape.com
|
f973ddc215
|
needed to qualify isFieldKind
|
2000-04-07 00:24:42 +00:00 |
beard%netscape.com
|
bfe503795f
|
adding int to printCharBufferSize
|
2000-04-07 00:23:33 +00:00 |
waldemar%netscape.com
|
56188bfaae
|
Fixed Mac MPW build
|
2000-04-07 00:06:05 +00:00 |
waldemar%netscape.com
|
709bb0562d
|
Made Mac MPW js2 tool work
|
2000-04-07 00:05:23 +00:00 |
waldemar%netscape.com
|
7523109fc4
|
Added Buffer, BitSet, and implemented Formatters for output
|
2000-04-06 23:48:05 +00:00 |
waldemar%netscape.com
|
f9ce82ae8e
|
Implemented Formatters for output
|
2000-04-06 23:47:33 +00:00 |
waldemar%netscape.com
|
5d892e7bf7
|
Implemented Formatters for output and added parseMember
|
2000-04-06 23:45:58 +00:00 |
waldemar%netscape.com
|
66d8f5244f
|
Fixed syntax errors
|
2000-04-06 23:43:08 +00:00 |
waldemar%netscape.com
|
182fc056f3
|
Commented out syntax error
|
2000-04-06 23:40:47 +00:00 |
rogerl%netscape.com
|
dcbc9904da
|
Changed compare/branch handling to determine last compare opcode.
Made returnStatement a member in ICG.
|
2000-04-06 22:40:17 +00:00 |
rginda%netscape.com
|
b4eab2df18
|
remove +x mode.
Not part of the default build.
|
2000-04-06 20:27:22 +00:00 |
beard%netscape.com
|
bed1820c51
|
Added interpreter.o to build of js2.
|
2000-04-06 03:05:12 +00:00 |
beard%netscape.com
|
efcd4404fa
|
cases for SUBTRACT, MULTIPLY, DIVIDE in print().
|
2000-04-06 03:02:24 +00:00 |
beard%netscape.com
|
6e423dece1
|
added testInterpreter(), which computes factorial using iCode (woo hoo!)
|
2000-04-06 02:59:16 +00:00 |
beard%netscape.com
|
602bdc5282
|
more arithmetic, conditional branches, return instruction.
|
2000-04-06 02:58:22 +00:00 |
beard%netscape.com
|
a57994c317
|
added new instructions, SUBTRACT, MULTIPLY, DIVICE, BRANCH_*, and RETURN. Changed LoadVar/SaveVar to have uint32 operand. Added optional paramter branchOp to ICodeGenerator::branchConditional() & endWhileExpression() to parametrize branch kind. Added complete(Register) to generate a RETURN instruction.
|
2000-04-06 02:57:42 +00:00 |
beard%netscape.com
|
2901700dc5
|
added a ref field, changed default constructor to initialize f64.
|
2000-04-06 02:52:51 +00:00 |
rogerl%netscape.com
|
047b74d5c6
|
Resolved branch targets
|
2000-04-06 00:04:11 +00:00 |
beard%netscape.com
|
f1388bf5a6
|
removed usage of labels (duh)
|
2000-04-05 23:57:51 +00:00 |
rogerl%netscape.com
|
d5b0b5bc32
|
typedef'd instructions
|
2000-04-05 23:41:58 +00:00 |
beard%netscape.com
|
76e3fd2f85
|
Added default case to avoid warning
|
2000-04-05 21:26:01 +00:00 |
beard%netscape.com
|
528d7eb22f
|
added "globals", labels parameter for branches, combined some Instruction_N<> typedefs.
|
2000-04-05 20:33:41 +00:00 |
beard%netscape.com
|
9a69888729
|
added labels parameter.
|
2000-04-05 20:29:09 +00:00 |
beard%netscape.com
|
391d9767eb
|
added Instruction::opcode(), and Instruction_N::oN(), and ICodeGenerator::getLabels().
|
2000-04-05 20:28:17 +00:00 |
beard%netscape.com
|
59cf8293ac
|
moved declaration of lgBasicAlignment & basicAlignment inside the include guard.
|
2000-04-05 20:26:49 +00:00 |
rogerl%netscape.com
|
c0c155dec7
|
added missing semi in win32 case
|
2000-04-05 18:20:02 +00:00 |
beard%netscape.com
|
96f9207cc7
|
added interpreter.cpp/.h
|
2000-04-05 18:06:04 +00:00 |
beard%netscape.com
|
8a75ea3668
|
linux fixes
|
2000-04-05 06:10:53 +00:00 |
beard%netscape.com
|
ab11ac751b
|
first crack at an icode interpreter
|
2000-04-05 06:05:57 +00:00 |
beard%netscape.com
|
932ecf336b
|
turned off '\n' -> '\r' mapping
|
2000-04-05 04:25:51 +00:00 |
beard%netscape.com
|
2ff22a0e79
|
backed out "fix" (thanks waldemar)
|
2000-04-05 04:24:19 +00:00 |
beard%netscape.com
|
91135e142e
|
removed newline mapping code (instead using compiler mapping of '\n' to '\r' in literals, which should do the right thing).
|
2000-04-05 03:57:57 +00:00 |
beard%netscape.com
|
a5e6536104
|
added JS2MPW target (non-debug), converted MPW targets to do newline mapping (rather than using explicit override functions).
|
2000-04-05 03:56:34 +00:00 |
beard%netscape.com
|
f6728f15b4
|
removed DEBUG
|
2000-04-05 03:54:46 +00:00 |
beard%netscape.com
|
7562d30003
|
debug prefix for MPW tool.
|
2000-04-05 03:54:30 +00:00 |
beard%netscape.com
|
8a1dbf5904
|
now using gc_container<T>.
|
2000-04-05 02:05:12 +00:00 |
beard%netscape.com
|
66bbb0bc4b
|
convenience container types that use the GC_allocator.
|
2000-04-05 02:03:03 +00:00 |
beard%netscape.com
|
86d14fee9a
|
added a comment.
|
2000-04-05 01:55:14 +00:00 |
beard%netscape.com
|
5b21e4b8ec
|
making icode generation test not mutually exclusive with the REPL.
|
2000-04-05 00:52:47 +00:00 |
beard%netscape.com
|
18a631e12e
|
changed to use locally built gc.o library.
|
2000-04-05 00:50:59 +00:00 |
beard%netscape.com
|
fbfcf75306
|
gc configuration file.
|
2000-04-05 00:50:32 +00:00 |
beard%netscape.com
|
a6dabb8495
|
local project to build the gc itself.
|
2000-04-05 00:50:01 +00:00 |
beard%netscape.com
|
540d3fe5d1
|
Fixing linux build: needed <algorithm> and stub implementations of parseMember, parseNonAssignmentExpression, paraseAssignmentExpression and parseExpression.
|
2000-04-04 23:58:30 +00:00 |
waldemar%netscape.com
|
9989984744
|
Updated for lexer changes
|
2000-04-04 21:43:28 +00:00 |
waldemar%netscape.com
|
342f045b6d
|
Added insertChars, removed SourcePosition, and reorganized Exception class
|
2000-04-04 21:42:39 +00:00 |
waldemar%netscape.com
|
23152b92cb
|
Added postfix expression parsing. Simplified Reader.
|
2000-04-04 21:39:59 +00:00 |
waldemar%netscape.com
|
8c3ea7467e
|
Updated sprintf call
|
2000-04-04 21:38:53 +00:00 |
waldemar%netscape.com
|
a84c5b0547
|
Updated lexer API
|
2000-04-04 21:38:25 +00:00 |
waldemar%netscape.com
|
cf09318769
|
Reordered files
|
2000-04-04 21:37:20 +00:00 |
waldemar%netscape.com
|
b3f0341877
|
Fixed syntax errors
|
2000-04-04 21:36:57 +00:00 |
rogerl%netscape.com
|
131d10c8ea
|
cleaning up the codestate classes; continue labels
|
2000-04-04 01:48:35 +00:00 |
rogerl%netscape.com
|
3714722cf4
|
For statements.
|
2000-04-01 02:53:16 +00:00 |
rogerl%netscape.com
|
4c52a939a5
|
Added do & switch statements, more hacking at the code state thing.
|
2000-04-01 01:30:32 +00:00 |
beard%netscape.com
|
33874b728f
|
fixing a broken header.
|
2000-03-31 05:47:42 +00:00 |
rogerl%netscape.com
|
788fbc5ec8
|
Changes to CodeState thing, still not happy with this - RTTI would be
better?
|
2000-03-31 01:54:28 +00:00 |
beard%netscape.com
|
6763f39040
|
making icodegenerator work on Linux
|
2000-03-31 00:42:25 +00:00 |
beard%netscape.com
|
b329cb0167
|
added icodegenerator.cpp
|
2000-03-31 00:09:24 +00:00 |
rogerl%netscape.com
|
dd0e354b10
|
Test driver for icg in main, just a temporary thing
|
2000-03-29 19:24:07 +00:00 |
rogerl%netscape.com
|
4e4f0fd854
|
First hack at some icode generation.
|
2000-03-29 19:19:23 +00:00 |
waldemar%netscape.com
|
c9f5bf1179
|
Made ifdef _WIN32 uniform
|
2000-03-22 00:52:06 +00:00 |
beard%netscape.com
|
de9a3d5b81
|
Added gctest target, added -lm to get floor()
|
2000-03-09 02:11:52 +00:00 |
beard%netscape.com
|
936efe5b4c
|
oops, commented out gc_types<T>::string.
|
2000-03-09 01:44:35 +00:00 |
beard%netscape.com
|
41c89d932b
|
g++ doesn't provide numeric_limits<T>
|
2000-03-09 01:35:53 +00:00 |
beard%netscape.com
|
5d04d65d6c
|
Cleaning up for GCC
|
2000-03-09 01:34:57 +00:00 |
beard%netscape.com
|
ab088f1054
|
more tests, using safer auto_ptr.
|
2000-03-07 01:21:53 +00:00 |
beard%netscape.com
|
0ea2240645
|
can't use operator new to allocate containers that use GC_allocator, because the Mac heap zone isn't scanned.
|
2000-03-02 21:06:36 +00:00 |
beard%netscape.com
|
1c54ce1dd3
|
added gc_traits_finalizable to use GC finalization facilities to call destructors.
|
2000-03-02 20:58:26 +00:00 |
waldemar%netscape.com
|
b0856ea797
|
*** empty log message ***
|
2000-03-02 03:46:10 +00:00 |
waldemar%netscape.com
|
e739825b8b
|
Workarounds for VC6 bugs
|
2000-03-02 03:43:40 +00:00 |
waldemar%netscape.com
|
3343bc84e0
|
Added parser output classes
|
2000-03-01 07:00:31 +00:00 |
waldemar%netscape.com
|
3c5779cbdb
|
Added linked list and arena destructor utilities
|
2000-03-01 07:00:05 +00:00 |
beard%netscape.com
|
5affa1af78
|
gc_traits used to control whether a type is allocated using GC_malloc vs. GC_malloc_atomic.
|
2000-02-29 16:03:24 +00:00 |
beard%netscape.com
|
3a408c8323
|
gc_allocator test
|
2000-02-29 16:01:57 +00:00 |
beard%netscape.com
|
186f182de8
|
allocator for garbage collection
|
2000-02-29 01:48:02 +00:00 |
waldemar%netscape.com
|
b0e0b87f08
|
Work on adding parser
|
2000-02-23 01:54:30 +00:00 |
waldemar%netscape.com
|
8ebb1df155
|
Added .h files to project
|
2000-02-23 01:53:08 +00:00 |
waldemar%netscape.com
|
a0acd5a160
|
Fixed non-DEBUG warning
|
2000-02-23 01:51:44 +00:00 |
waldemar%netscape.com
|
4239da4d1e
|
Added arenas
|
2000-02-23 01:40:48 +00:00 |
waldemar%netscape.com
|
d58243bab1
|
Backed out extraneous change
|
2000-02-21 19:52:47 +00:00 |
waldemar%netscape.com
|
6839cfa61f
|
Added x86 gcc support
|
2000-02-21 19:49:21 +00:00 |
waldemar%netscape.com
|
a701bf114d
|
Added debug flags
|
2000-02-21 19:48:45 +00:00 |
waldemar%netscape.com
|
f93144b04b
|
Unix makefile
|
2000-02-19 10:03:07 +00:00 |
waldemar%netscape.com
|
c1153ce581
|
Updated for GCC
|
2000-02-19 10:01:53 +00:00 |
waldemar%netscape.com
|
fd5730911e
|
Fixed signed/unsigned warning
|
2000-02-19 09:32:45 +00:00 |
waldemar%netscape.com
|
4f6ade43db
|
Fixed GCC incompatibilities
|
2000-02-19 09:26:59 +00:00 |
waldemar%netscape.com
|
9a3054bba5
|
Fixed bug
|
2000-02-05 00:39:58 +00:00 |
waldemar%netscape.com
|
8cc88bfb5a
|
Fixed & bugs
|
2000-02-04 23:54:29 +00:00 |
waldemar%netscape.com
|
b7990b4910
|
Fixed syntax error
|
2000-02-04 23:54:08 +00:00 |
waldemar%netscape.com
|
58d5f8fec3
|
VC6 project and workspace
|
2000-02-03 08:27:00 +00:00 |
waldemar%netscape.com
|
5acd2ebc45
|
Updated for VC6
|
2000-02-03 08:25:01 +00:00 |
waldemar%netscape.com
|
0a7d68a759
|
Turned off optimizations and inlining in debug build
|
2000-02-02 08:51:16 +00:00 |
waldemar%netscape.com
|
0c26dbf247
|
Changed to match parser.h
|
2000-02-02 08:50:54 +00:00 |
waldemar%netscape.com
|
c1d408f4ee
|
Added ArrayAutoPtr and reworked cstring -> String conversions
|
2000-02-02 08:50:26 +00:00 |
waldemar%netscape.com
|
8ed7282c18
|
Added parsing of numerals and token printing
|
2000-02-02 08:48:40 +00:00 |
waldemar%netscape.com
|
1216266a7a
|
Cleaned up and added String routines
|
2000-02-02 08:47:54 +00:00 |
waldemar%netscape.com
|
666c772717
|
Added lexer call
|
2000-02-02 08:47:03 +00:00 |
waldemar%netscape.com
|
969ef01100
|
Fixed bug
|
2000-02-02 08:46:36 +00:00 |
waldemar%netscape.com
|
8fa12341dc
|
Added numerics.cpp
|
2000-01-29 08:25:59 +00:00 |
waldemar%netscape.com
|
641ea32367
|
Fixed NOT_REACHED
|
2000-01-29 08:25:36 +00:00 |
waldemar%netscape.com
|
17fc0df39c
|
Added NATIVE_INT64 flag
|
2000-01-29 08:25:02 +00:00 |
waldemar%netscape.com
|
adb46bea1e
|
First Checked In.
|
2000-01-29 08:24:40 +00:00 |
waldemar%netscape.com
|
394af73e7e
|
Rearranged link order
|
2000-01-25 23:00:19 +00:00 |
waldemar%netscape.com
|
d87689d24c
|
Added constructor
|
2000-01-25 22:59:28 +00:00 |
waldemar%netscape.com
|
7b0872efb8
|
Added char16 and uchar16
|
2000-01-25 22:58:55 +00:00 |
waldemar%netscape.com
|
cf7f6d77da
|
Added string, character, and exception utilities
|
2000-01-25 22:58:34 +00:00 |
waldemar%netscape.com
|
88225dd675
|
Continuing to implement
|
2000-01-25 22:57:32 +00:00 |
waldemar%netscape.com
|
8a8608577e
|
Switched to using appendChars
|
2000-01-25 22:56:48 +00:00 |
waldemar%netscape.com
|
d71843357c
|
Fixed syntax error
|
2000-01-25 22:56:14 +00:00 |
waldemar%netscape.com
|
d0ae5adcc3
|
Added unicode character category functions
|
2000-01-11 05:55:58 +00:00 |
beard%netscape.com
|
c7b3eb0e20
|
initial check-in.
|
2000-01-11 01:46:27 +00:00 |
waldemar%netscape.com
|
0f267bc1c5
|
First Checked In.
|
2000-01-10 21:22:43 +00:00 |
waldemar%netscape.com
|
f48d85e294
|
Removed field, method, and constructor. Added static.
|
1999-12-08 00:35:00 +00:00 |
waldemar%netscape.com
|
1c60a49825
|
Fixed Harlequin incompatibilities
|
1999-12-08 00:34:29 +00:00 |
waldemar%netscape.com
|
654270558a
|
Added next-token-unit. Simplified grammar and removed boolean actions that indicate whether the next token can be a regexp. Added assertion that a * can't follow a division.
|
1999-12-07 22:09:10 +00:00 |
waldemar%netscape.com
|
d9fd9938e0
|
Added hash-table-entries
|
1999-12-07 22:07:04 +00:00 |
waldemar%netscape.com
|
e816427e61
|
Fixed bug in forbidden terminalset calculations
|
1999-12-07 22:06:43 +00:00 |
waldemar%netscape.com
|
d94ccc85f2
|
Made semantics compiled on Allegro
|
1999-12-07 22:04:58 +00:00 |
waldemar%netscape.com
|
1fff1418d4
|
Clean grammars on allegro to save memory
|
1999-12-04 05:04:08 +00:00 |
waldemar%netscape.com
|
2299109d45
|
Added canonical LR(1) grammars and grammar cleaning
|
1999-12-04 05:03:20 +00:00 |
waldemar%netscape.com
|
09fd8db28a
|
First Checked In.
|
1999-12-04 05:01:34 +00:00 |
waldemar%netscape.com
|
d1a96fc050
|
File Removed.
|
1999-12-04 05:01:06 +00:00 |
waldemar%netscape.com
|
f7b49b1b05
|
Implemented line-grammar and added utility functions for analyzing grammar state table
|
1999-12-03 22:53:21 +00:00 |
waldemar%netscape.com
|
ffe7afd37a
|
Implemented variant-constraints
|
1999-12-03 22:52:18 +00:00 |
waldemar%netscape.com
|
436bc8e750
|
Implemented line-grammar
|
1999-12-03 22:51:27 +00:00 |
waldemar%netscape.com
|
15793d4cc3
|
Implemented variant-constraints. Added all-state-transitions.
|
1999-12-03 22:50:45 +00:00 |
waldemar%netscape.com
|
5357f74106
|
Changed comments
|
1999-12-03 22:49:36 +00:00 |
waldemar%netscape.com
|
f4d100a1e2
|
First Checked In.
|
1999-12-03 22:49:10 +00:00 |
waldemar%netscape.com
|
37d714ab95
|
Added :sort-key to sorted-hash-table-keys
|
1999-12-03 22:48:52 +00:00 |
waldemar%netscape.com
|
61070bffbe
|
Fixed MCL incompatibility
|
1999-11-20 04:34:42 +00:00 |
waldemar%netscape.com
|
c9c34bf66c
|
Added Allegro reference
|
1999-11-20 02:18:26 +00:00 |
waldemar%netscape.com
|
134c6fefaf
|
Updated to work under Allegro Common Lisp
|
1999-11-20 02:16:56 +00:00 |
waldemar%netscape.com
|
bdcf4fd531
|
Changed external-link-base
|
1999-11-12 07:24:40 +00:00 |
waldemar%netscape.com
|
601517cf29
|
Added language declarations, ?id syntax, ^^, ^^=, units. Updated list of future reserved words. Allowed definitions in compount statements.
|
1999-11-12 07:24:19 +00:00 |
waldemar%netscape.com
|
7e1c468432
|
Updated list of keywords
|
1999-11-12 07:22:27 +00:00 |
waldemar%netscape.com
|
842058475c
|
Removed distribution restrictions because this is part of the language spec
|
1999-11-03 03:59:31 +00:00 |
waldemar%netscape.com
|
cda16b1c7d
|
Updated to Mozilla 1.1 license
|
1999-11-03 03:58:07 +00:00 |
waldemar%netscape.com
|
1240477065
|
Added more no-line-break constraints, simplified visibility treatment, and added named function arguments
|
1999-11-02 21:12:04 +00:00 |
waldemar%netscape.com
|
66698acfa9
|
Fixed constraint positioning bug
|
1999-11-02 20:54:44 +00:00 |
waldemar%netscape.com
|
df52d397b6
|
Added basic no-line-break constraints matching JavaScript 1.x
|
1999-11-02 01:46:05 +00:00 |
waldemar%netscape.com
|
def01413a0
|
Added no-line-break constraints
|
1999-11-02 01:45:31 +00:00 |
waldemar%netscape.com
|
75419a6521
|
Fixed comment
|
1999-11-02 01:45:14 +00:00 |
waldemar%netscape.com
|
4ec7adb2eb
|
Added :no-line-break
|
1999-11-02 01:44:24 +00:00 |
waldemar%netscape.com
|
ffb65e0ed1
|
Fixed annoying use of *error-output* that would always bring the listener window to the front while compiling a grammar
|
1999-11-02 01:43:52 +00:00 |
waldemar%netscape.com
|
60174b9647
|
Changed bottom expressions to syntax error throws
|
1999-10-20 20:58:07 +00:00 |
waldemar%netscape.com
|
dc9f364011
|
Added upper-case Greek letters
|
1999-10-20 20:57:37 +00:00 |
waldemar%netscape.com
|
d4bbf7cd7e
|
Removed types from bottom expressions
|
1999-10-20 02:27:53 +00:00 |
waldemar%netscape.com
|
b55f9ec5ab
|
First Checked In.
|
1999-10-20 02:27:34 +00:00 |
waldemar%netscape.com
|
2990b743e1
|
Changed syntax of getters and setters to "get name" and "set name". Relaxed grammar constraints on definitions. Changed over to colon syntax for types. Added local visibility and block modifiers.
|
1999-10-20 00:46:31 +00:00 |
waldemar%netscape.com
|
f3d863d69f
|
Removed octal escapes. Replaced bottom by throw of syntax error.
|
1999-10-20 00:43:58 +00:00 |
waldemar%netscape.com
|
6a022dcba1
|
Removed octals. Removed rational-to-integer, which was replaced by semantic subtyping. Replaced bottom by throw of syntax error.
|
1999-10-20 00:43:22 +00:00 |
waldemar%netscape.com
|
8bf0421c92
|
Removed rational-to-integer and types in bottom calls, which were replaced by semantic subtyping
|
1999-10-20 00:42:17 +00:00 |
waldemar%netscape.com
|
dcf782950a
|
Removed rational-to-integer, which was replaced by semantic subtyping
|
1999-10-20 00:41:59 +00:00 |
waldemar%netscape.com
|
7c5d2c5286
|
Added semantic subtyping, throw, and catch
|
1999-10-20 00:40:55 +00:00 |
waldemar%netscape.com
|
02648df558
|
Fixed bug that would sometimes emit a newline between a backslash and its following escaped character
|
1999-10-20 00:40:04 +00:00 |
waldemar%netscape.com
|
89d2f00c13
|
Updated for recent semantic engine changes. Changed the meaning of (?= to match Perl.
|
1999-07-27 01:05:59 +00:00 |
waldemar%netscape.com
|
a47778dc21
|
Updated for recent semantic engine changes
|
1999-07-27 01:05:27 +00:00 |
waldemar%netscape.com
|
e44b2fd3a0
|
Implemented partial order for operator precedences. Removed global array functions and reformatted 'length' and 'empty' functions.
|
1999-07-27 01:03:19 +00:00 |
waldemar%netscape.com
|
b58090bf41
|
Implemented partial order for operator precedences. Removed global array functions and reformatted 'length' and 'empty' functions. Made lexer-actions into global function calls.
|
1999-07-27 01:02:21 +00:00 |
waldemar%netscape.com
|
06b9b1e365
|
Made lexer-actions into global function calls
|
1999-07-27 01:00:05 +00:00 |
waldemar%netscape.com
|
661e147d86
|
Added partial order library
|
1999-07-27 00:58:44 +00:00 |
waldemar%netscape.com
|
0c4a9632a2
|
Replaced :unit by :empty-10
|
1999-07-27 00:58:01 +00:00 |
waldemar%netscape.com
|
bb32acd59c
|
First Checked In.
|
1999-07-27 00:57:03 +00:00 |
waldemar%netscape.com
|
ddb51a591e
|
Fixed several semantic errors. Added (?= and (?!.
|
1999-06-08 00:45:49 +00:00 |
waldemar%netscape.com
|
0b0c401d33
|
Added statement showing number of grammar states
|
1999-06-08 00:44:52 +00:00 |
waldemar%netscape.com
|
c7c270736c
|
Simplified grammar by using lookahead constraints. Fixed \dd bugs. Made all errors occur at pattern compile time.
|
1999-06-07 22:00:09 +00:00 |
waldemar%netscape.com
|
0b5be030aa
|
Simplified grammar by using lookahead constraints.
|
1999-06-07 21:58:24 +00:00 |
waldemar%netscape.com
|
dfd0b680c6
|
Simplified grammar by using lookahead constraints. Removed requirement for an underscore before unit name.
|
1999-06-07 21:57:29 +00:00 |
waldemar%netscape.com
|
f5030b54ec
|
First Checked In.
|
1999-06-03 20:53:14 +00:00 |
waldemar%netscape.com
|
7b5ca98bb9
|
Added support for lookahead constraints
|
1999-06-03 20:52:04 +00:00 |
waldemar%netscape.com
|
1282a45ed9
|
Added general-grammar-symbol? predicate
|
1999-06-03 20:50:21 +00:00 |
waldemar%netscape.com
|
6f01466cb1
|
Moved pieces of file around
|
1999-06-03 20:49:13 +00:00 |
waldemar%netscape.com
|
590769e928
|
First working version
|
1999-05-17 05:11:19 +00:00 |
waldemar%netscape.com
|
62f4bd3d68
|
Renamed != to /= and lambda to function.
|
1999-05-17 05:10:41 +00:00 |
waldemar%netscape.com
|
18424368a6
|
Added intsets.
|
1999-05-17 05:10:07 +00:00 |
waldemar%netscape.com
|
9c9cc073cf
|
Added sets, subseq, set-nth. Renamed 'lambda' to 'function'. Fixed depictions of special global variables. Added %text depictors.
|
1999-05-17 05:09:44 +00:00 |
waldemar%netscape.com
|
e90d4252ee
|
Added sets, subseq, set-nth. Renamed 'lambda' to 'function' and '!=' to '/='.
|
1999-05-17 05:07:52 +00:00 |
waldemar%netscape.com
|
08871a7130
|
Added vector-assign, intersection, and union characters
|
1999-05-17 05:05:59 +00:00 |
waldemar%netscape.com
|
0757d22775
|
Fixed LR(1) parser state lookahead-generation bug
|
1999-05-17 05:05:10 +00:00 |
waldemar%netscape.com
|
3ca3afbf66
|
Added RegExp to load path
|
1999-05-17 05:04:28 +00:00 |
waldemar%netscape.com
|
419d78d507
|
Fixed formatting of parametrized nonterminal character classes
|
1999-05-17 05:04:07 +00:00 |
waldemar%netscape.com
|
e334ac7471
|
Moved language semantics files into subdirectories
|
1999-05-10 21:05:42 +00:00 |
waldemar%netscape.com
|
b5e0515a64
|
Added references, predefined sets of characters, and lexer state support
|
1999-05-10 21:04:53 +00:00 |
waldemar%netscape.com
|
ed91596cee
|
Added references and depict-styled-text
|
1999-05-10 21:03:07 +00:00 |
waldemar%netscape.com
|
9390f8a3f7
|
Updated to match styles.css on documentation site
|
1999-05-10 21:02:22 +00:00 |
waldemar%netscape.com
|
463be46354
|
Added headers, footers, document information, and reference stubs
|
1999-05-10 21:00:06 +00:00 |
waldemar%netscape.com
|
5c06de3bfc
|
Added references, :wrap, :none
|
1999-05-10 20:58:56 +00:00 |
waldemar%netscape.com
|
9df8d3d924
|
Added references
|
1999-05-10 20:57:17 +00:00 |
waldemar%netscape.com
|
ea6ab3938d
|
Added references, unfinished YACC input generator
|
1999-05-10 20:56:47 +00:00 |
waldemar%netscape.com
|
e727ef0bd6
|
Added references, default actions, combined rules
|
1999-05-10 20:55:59 +00:00 |
waldemar%netscape.com
|
bc45fb621d
|
Added references, combined rules
|
1999-05-10 20:54:25 +00:00 |
waldemar%netscape.com
|
8d82dede5e
|
First Checked In.
|
1999-05-10 20:52:58 +00:00 |
waldemar%netscape.com
|
a3d2832a9d
|
File Removed.
|
1999-05-10 20:50:37 +00:00 |
waldemar%netscape.com
|
f24012b095
|
Added traditional and super and changed [] to allow multiple arguments
|
1999-02-19 04:28:16 +00:00 |
waldemar%netscape.com
|
770beb7c2f
|
Added getter, setter, with, default arguments, and renamed declarations to definitions
|
1999-02-12 04:59:19 +00:00 |
waldemar%netscape.com
|
b438df047a
|
Added option to turn off line breaks within a tag
|
1999-02-12 04:57:49 +00:00 |
waldemar%netscape.com
|
2170e07fc9
|
First complete release
|
1999-02-10 06:42:20 +00:00 |
waldemar%netscape.com
|
da47404fd1
|
Reorganized left-side-expression and suppressed unused nonterminal warnings
|
1999-02-10 06:41:43 +00:00 |
waldemar%netscape.com
|
db5f8596aa
|
Added :spc
|
1999-02-10 06:40:53 +00:00 |
waldemar%netscape.com
|
331b7966a8
|
Added support for excluding some nonterminals from grammar
|
1999-02-10 06:39:58 +00:00 |
waldemar%netscape.com
|
40f5437810
|
File Removed.
|
1999-02-06 03:25:19 +00:00 |
waldemar%netscape.com
|
951d8be6cf
|
First Checked In.
|
1999-02-06 03:21:09 +00:00 |
waldemar%netscape.com
|
685711e0ef
|
Removed spaces from file names
|
1999-02-06 03:20:35 +00:00 |
waldemar%netscape.com
|
0def3457bd
|
First Checked In.
|
1999-01-30 01:19:00 +00:00 |