{"ast_node_type":"variable","tokens":[{"end":53,"kind":"keyword","start":0,"text":"let"}]}
        let sub = self.gcc_sub(val.to_rvalue(), one);
        let one = self.gcc_int(value_type, 1);
        let op = self.gcc_and(val.to_rvalue(), sub);