libevtr: alternative hash syntax and more fixes
authorAggelos Economopoulos <aoiko@cc.ece.ntua.gr>
Tue, 25 May 2010 22:17:36 +0000 (01:17 +0300)
committerAggelos Economopoulos <aoiko@cc.ece.ntua.gr>
Wed, 26 May 2010 13:21:54 +0000 (16:21 +0300)
commit6197746f7b0dedb965b31c25d559ec827a26d72f
tree0815be2a9b31bcb6bfdf4e00f943ed36a6590c6e
parente726da562a9cd313ae00675a8764ac9337aaa30d
libevtr: alternative hash syntax and more fixes

- Rewrite hsh.foo to hsh["foo"]
- Better error handling and more controlled error reporting
  (don't just write stuff to stderr)
- Accept integer constants in hexadecimal (0x) form as well
lib/libevtr/evtr.c
lib/libevtr/internal.h
lib/libevtr/ktrfmt.l
lib/libevtr/ktrfmt.tab.c
lib/libevtr/ktrfmt.tab.h
lib/libevtr/ktrfmt.y
lib/libevtr/ktrfmt.yy.c