Thomas Jensen
90f967adb3
Remove obsolete revision histories from source file headers
2015-01-11 23:15:48 +01:00
Thomas Jensen
2dccdbcc0d
Moved boxes sources from RCS to git
2014-08-27 22:41:48 +02:00
Thomas Jensen
b83ec23f56
Fix: Renamed yylineno to tjlineno to enable compilation on certain
...
flexes (reported by Andreas Heiduk)
2006-07-22 19:30:55 +00:00
Thomas Jensen
dab5f12459
Applied patch by Andreas Heiduk to facilitate compilation with
...
present-day flexes
2006-07-07 07:24:17 +00:00
Thomas Jensen
f180fca44c
Moved contents of YY_USER_INIT definition into a separate function which
...
is now called by YY_USER_INIT (better readability)
1999-08-20 19:51:12 +00:00
Thomas Jensen
0e8079c81c
Declared yyerrcnt to be static
...
Added YY_USER_INIT macro to set the input buffer size to the config file
size (plus a bit). This is supposed to be a workaround for the REJECT
problem.
1999-08-18 18:23:41 +00:00
Thomas Jensen
f5b5d4572a
Added %options never-interactive and caseless
...
Added code for DELIMITER statements
Rewrote string rules to deal with delimiter statements
1999-08-18 15:40:10 +00:00
Thomas Jensen
291158afc2
Implemented new SAMPLE block syntax
...
Replaced states SAMPLE1 and SAMPLE2 with new state SAMPLE - this is now
much simpler code
1999-08-16 16:28:03 +00:00
Thomas Jensen
6725de9617
Added GNU GPL disclaimer
...
Renamed y.tab.h include to parser.h (same file)
Renamed parser.h include to lexer.h (same file)
Added config.h include
1999-07-22 12:21:14 +00:00
Thomas Jensen
3baafb88f2
Added begin_speedmode() which is called by parser.y
...
Added state SPEEDMODE for fast skipping of designs
Introduced definitions for PWORD, PBOX, and PWHITE (whitespace)
Added %options nounput and noyywrap for easier compilation/linking
1999-07-02 11:58:15 +00:00
Thomas Jensen
3640421283
Replaced DEBUG macro with LEXER_DEBUG, which is now activated in boxes.h
...
New tokens to, with, global, once
Added LEX_MAX_WARN macro to limit number of lex errors printed per design
Replaced exit()s with return YUNREC where errors are not fatal
1999-06-28 18:37:38 +00:00
Thomas Jensen
9020675926
Added tokens YBOX and YEND (thus, BOX and END are no longer YKEYWORDs)
...
Added #define FILE_LEXER_L around #include boxes.h to please compiler
1999-06-28 12:17:46 +00:00
Thomas Jensen
43e877f2f9
Added #undef DEBUG, because DEBUGging is now activated in boxes.h
...
Added #include tools.h
1999-06-22 12:00:05 +00:00
Thomas Jensen
d1079fdf7f
Added "padding" keyword and recogintion of numbers (YNUMBER)
1999-06-20 14:17:58 +00:00
Thomas Jensen
5cd3e9f898
Bugfix: Sample block analysis didn't handle empty blocks
1999-06-17 19:05:46 +00:00
Thomas Jensen
cda91cdbef
Added Reverse pattern
1999-06-14 12:13:41 +00:00
Thomas Jensen
4a01a9254b
*** empty log message ***
1999-06-03 18:54:33 +00:00
Thomas Jensen
f9c8de9291
Removed all code related to OFFSET blocks (obsolete)
1999-04-09 13:31:13 +00:00
Thomas Jensen
4c0375a015
Added indent keyword
...
Added Replace token
Some fiddling which will hopefully fix a line counting bug
1999-04-04 16:11:39 +00:00
Thomas Jensen
5d6bde380a
Added rcs keywords and standard file header.
1999-03-30 09:42:51 +00:00
Thomas Jensen
8d7db8a263
Initial revision
1999-03-18 15:08:57 +00:00