2010-12-08から1日間の記事一覧
本題に入る前に。identの扱いですが、crc16でハッシュ値にしてもちまわることにしました。ここまで考えた。 enum e_expression { EXPR_TYPE_NOT , // 'not' <expr> EXPR_TYPE_LITERAL, // (<number>|<string>|<flag>) EXPR_TYPE_ARRAY , // '[' [<expr> ',']* <expr> ']' EXPR_TYPE_VAR , // <ident> EXPR_TY</ident></expr></expr></flag></string></number></expr>…