You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

gen.h 457B

12345678910111213141516171819
  1. #ifndef L2_GEN_H
  2. #define L2_GEN_H
  3. #include "../io.h"
  4. #include "../strset.h"
  5. struct l2_generator {
  6. struct l2_strset atoms;
  7. struct l2_strset strings;
  8. struct l2_bufio_writer writer;
  9. };
  10. void l2_gen_init(struct l2_generator *gen);
  11. void l2_gen_free(struct l2_generator *gen);
  12. void l2_gen_stack_frame(struct l2_generator *gen);
  13. void l2_gen_assignment(struct l2_generator *gen, char **ident);
  14. void l2_gen_number(struct l2_generator *gen, double num);
  15. #endif