X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-psi;a=blobdiff_plain;f=src%2Fparser_proc.y;h=f72be6e704f54bebefcab55f418a159f3fe00428;hp=8ada20fa4a688e0b430ff3e0279e0e709d3de9ef;hb=410881ab37d993b0a15d295293a005aa0500ce8d;hpb=6864dd48391d1e98959ac13d5a0914693b4f1d0f;ds=sidebyside diff --git a/src/parser_proc.y b/src/parser_proc.y index 8ada20f..f72be6e 100644 --- a/src/parser_proc.y +++ b/src/parser_proc.y @@ -132,7 +132,7 @@ %destructor free_exp {psi_free_exp_free(&$$);} %type impl_type {struct psi_impl_type*} %destructor impl_type {psi_impl_type_free(&$$);} -%type reference {char} +%type reference {bool} %type indirection {unsigned} %type pointers {unsigned} file ::= blocks. @@ -850,10 +850,10 @@ free_exp(call) ::= NAME(F) LPAREN decl_vars(vars) RPAREN. { call->token = F; } reference(r) ::= . { - r = 0; + r = false; } reference(r) ::= AMPERSAND. { - r = 1; + r = true; } indirection(i) ::= .{ i = 0;