Commit Graph

57 Commits

Author SHA1 Message Date
Wolfgang Thaller
00471c6104 compatibility with bison 3.2 (fix #70) 2018-12-22 10:07:18 +01:00
Wolfgang Thaller
b585d65962 Rez: fix error reporting bug - report in phase two instead of phase 1 2018-01-07 12:59:44 +01:00
Wolfgang Thaller
e40a4c76a1 Rez: report errors from $$read 2018-01-07 12:59:21 +01:00
Wolfgang Thaller
3675b0e252 Rez: predefine TRUE and FALSE as well as true and false (real Rez would also accept tRuE) 2018-01-07 12:59:03 +01:00
Wolfgang Thaller
f52121964c Rez: accept "binary" radix declaration for fields 2018-01-07 12:58:25 +01:00
Wolfgang Thaller
24d9c90686 Rez: create empty / data-only output file if output file name is explicitly given, but no input 2017-10-05 15:33:50 +02:00
Wolfgang Thaller
0f2c7307c2 ad boost include directory in CMakeLists, and, as a hack force use of /usr/local/include
# Conflicts:
#	build-toolchain.sh
2017-04-13 01:17:58 +02:00
Wolfgang Thaller
f0173384c0 Rez/CMakeLists.txt: Call bison directly, don't rely on bison_target (which seems to have changed in subtle ways) 2016-06-09 22:48:45 +02:00
Wolfgang Thaller
1c9617daeb Rez: --data option for importing data fork 2015-08-31 23:47:25 +02:00
Wolfgang Thaller
6a05091d37 Rez: properly report file-not-found errors 2015-08-27 20:49:55 +02:00
Wolfgang Thaller
436af616b8 Rez: allow :-separated include paths 2015-07-20 21:36:55 +02:00
Wolfgang Thaller
4957426613 Rez: --cc option - provide "carbon copies" of the output in other formats 2015-07-20 03:31:14 +02:00
Wolfgang Thaller
334f06ed83 Rez: support resource attributes & names 2015-07-20 01:51:33 +02:00
Wolfgang Thaller
d26d88f5ee Rez: better error reporting 2015-07-19 00:59:46 +02:00
Wolfgang Thaller
ccd227e67c Rez: don't insist on .r input files when --copy is present 2015-07-18 01:09:18 +02:00
Wolfgang Thaller
9237ce6392 Integrate Rez with the add_application cmake command, add "Dialog" sample 2015-07-17 00:32:27 +02:00
Wolfgang Thaller
f363d6d0a7 add comment, remove debug output 2015-01-20 00:08:32 +01:00
Wolfgang Thaller
41e327debc Document boost and bison dependencies, clean up detection 2015-01-20 00:05:54 +01:00
Wolfgang Thaller
2268b5f093 Fix some missing #includes 2015-01-16 16:37:19 +01:00
Wolfgang Thaller
5d60fbd964 Rez: add --copy option for reading resources from an existing file 2014-11-08 00:53:58 +01:00
Wolfgang Thaller
3a98af6322 resource-related tools: misc cleanup 2014-11-08 00:52:50 +01:00
Wolfgang Thaller
a6d2873ed6 move resource file wrapping functionality to separate module (NOTE: re-running build-toolchain.sh is required) 2014-10-31 01:16:47 +01:00
Wolfgang Thaller
02d81fb95b fix incorrect @1 2014-10-31 00:39:23 +01:00
Wolfgang Thaller
6cfeafc91a use @1 instead of @0 (@0 doesn't work.) 2014-10-30 03:05:22 +01:00
Wolfgang Thaller
afab2466dc don't crash on unknown types 2014-10-30 03:05:02 +01:00
Wolfgang Thaller
2e6fe30d61 Rez: implement "type 'XXXX' as 'YYYY'" directive 2014-10-30 02:57:39 +01:00
Wolfgang Thaller
3b7b07a8a2 Rez: remove hard-coded include path 2014-10-30 02:57:15 +01:00
Wolfgang Thaller
3da8beb96f Rez: add some error reporting 2014-10-30 02:56:49 +01:00
Wolfgang Thaller
2a86126dad Rez: --define and --include options were accidentally non-optional. (issue #11) 2014-10-29 08:40:30 +01:00
Wolfgang Thaller
30db43bf10 silence a warning 2014-10-29 00:52:27 +01:00
Wolfgang Thaller
2b1817a832 ResourceFiles.h -> ResourceFork.h 2014-10-29 00:52:27 +01:00
Wolfgang Thaller
37077e3706 Don't build Rez if boost is unavailable 2014-10-27 23:39:35 +01:00
Wolfgang Thaller
8cd19154a5 fix handling of \n, \r, \t escape sequences in strings 2014-10-16 02:29:41 +02:00
Wolfgang Thaller
eadbe38cfc add some unit tests 2014-10-16 02:29:12 +02:00
Wolfgang Thaller
75f6ed32f5 Rez: --append option 2014-10-16 02:27:12 +02:00
Wolfgang Thaller
8b723e5685 -I and -D command line options (specify include paths/defines) 2014-10-16 02:26:41 +02:00
Wolfgang Thaller
30abda2087 silence warnings 2014-10-16 02:25:23 +02:00
Wolfgang Thaller
701c6d21bc Rez: "data" declarations 2014-10-14 02:19:26 +02:00
Wolfgang Thaller
c93cb8feae implement $$byte, $$word, $$long, $$bitfield 2014-10-14 00:11:21 +02:00
Wolfgang Thaller
959846f093 fix bug in hex numbers 2014-10-13 22:59:14 +02:00
Wolfgang Thaller
3aed54a672 string concat, $$read function; make function names keywords 2014-10-12 19:16:02 +02:00
Wolfgang Thaller
127db48a26 Rez: command line options 2014-10-09 22:15:13 +02:00
Wolfgang Thaller
2b64cb707d Rez: string literal concatenation, hex strings 2014-10-09 21:41:41 +02:00
Wolfgang Thaller
2b5c415db3 add Rez/README.md 2014-10-09 00:52:39 +02:00
Wolfgang Thaller
6763bf3b4d handle strings properly (remove quotes, handle escapes) 2014-10-09 00:52:17 +02:00
Wolfgang Thaller
70b5b36d47 Rez: write actual resource files 2014-10-08 02:52:34 +02:00
Wolfgang Thaller
cb25b8106c Rez: rect and point 2014-10-08 01:55:54 +02:00
Wolfgang Thaller
e9edbb2ffa predefine true and false 2014-10-08 01:38:00 +02:00
Wolfgang Thaller
340db62480 Rez: IdentifierExpr: strings and subscripts 2014-10-08 01:37:51 +02:00
Wolfgang Thaller
50eb0f5373 Rez: fill and align 2014-10-08 01:37:28 +02:00