2012-02-27 21:14:46 +00:00
|
|
|
// ACME - a crossassembler for producing 6502/65c02/65816 code.
|
|
|
|
// Copyright (C) 1998-2009 Marco Baye
|
|
|
|
// Have a look at "acme.c" for further info
|
|
|
|
//
|
|
|
|
// Flow control stuff (loops, conditional assembly etc.)
|
|
|
|
#ifndef flow_H
|
|
|
|
#define flow_H
|
|
|
|
|
|
|
|
|
|
|
|
#include <stdio.h>
|
|
|
|
#include "config.h"
|
|
|
|
|
|
|
|
|
|
|
|
// Prototypes
|
|
|
|
|
2014-12-04 15:31:54 +00:00
|
|
|
// register pseudo opcodes
|
2012-02-27 21:14:46 +00:00
|
|
|
extern void Flow_init(void);
|
2014-12-04 15:31:54 +00:00
|
|
|
// parse a whole source code file
|
2012-02-27 21:14:46 +00:00
|
|
|
extern void Parse_and_close_file(FILE *fd, const char *filename);
|
2014-12-04 15:31:54 +00:00
|
|
|
// parse {block} [else {block}]
|
|
|
|
extern void flow_parse_block_else_block(int parse_first);
|
2012-02-27 21:14:46 +00:00
|
|
|
|
|
|
|
|
|
|
|
#endif
|