File: decoder.h

package info (click to toggle)
ceccomp 4.0-1
  • links: PTS, VCS
  • area: main
  • in suites:
  • size: 1,604 kB
  • sloc: ansic: 6,470; python: 1,039; makefile: 248; sh: 145
file content (19 lines) | stat: -rw-r--r-- 422 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#ifndef DECODER_H
#define DECODER_H

#include "lexical/parser.h"
#include "lexical/token.h"
#include "main.h"
#include "utils/vector.h"
#include <stdint.h>

/**
 * prog: filters read from input
 * v:    initialized statement vector for decoded statements
 * Returns true if found any error
 */
extern bool decode_filters (fprog *prog, vector_t *v);

extern token_type decode_return_k (obj_t *ret_obj, uint32_t k);

#endif