Граф коммитов

1508 Коммитов

Автор SHA1 Сообщение Дата
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