Commits


fmt


bit of refactoring amongst other things, walk now correctly uses fds for each step, so we're not limited by PATH_MAX for the whole walk, but only for the single path component.


drop useless print


add prototype for free_op_rec and val_type


kill unused variable


adapts to run multiple tests file


move walk tests to their own file


rename


test walking to a file


actually free the AST


there's no reason to skip the walk test now


add .nwqid and .wqid, as well as .<number>, for messages


don't free the variable name


add special `vargs' keyword


be less verbose and add some Ic