1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
#ifndef _OCODE_H_
#define _OCODE_H_
#include <stdio.h>
#include <stdarg.h>
#include "lsdvd.h"
struct Syntax {
char *indent;
char *lbreak;
char *quoteval;
char *def;
char *def_sep;
char *hash_outer;
char *hash_inner;
char *hash_anon;
char *array_outer;
char *array_inner;
char *adef_sep;
char *return_hash_outer;
char *return_lasthash_outer;
char *return_array_outer;
char *return_hash_inner;
char *return_lasthash_inner;
char *return_array_inner;
};
extern struct Syntax perl_syntax;
extern struct Syntax python_syntax;
extern struct Syntax json_syntax;
extern struct Syntax ruby_syntax;
extern struct Syntax debug_syntax;
void ocode_print(struct Syntax *, struct dvd_info*);
#endif /* _OCODE_H_ */
|