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 |