Google OR-Tools: ortools/flatzinc/parser.tab.hh Source File

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

38#ifndef YY_ORFZ_PARSER_TAB_HH_INCLUDED

39# define YY_ORFZ_PARSER_TAB_HH_INCLUDED

40

41#ifndef ORFZ_DEBUG

42# if defined YYDEBUG

43#if YYDEBUG

44# define ORFZ_DEBUG 1

45# else

46# define ORFZ_DEBUG 0

47# endif

48# else

49# define ORFZ_DEBUG 0

50# endif

51#endif

52#if ORFZ_DEBUG

54#endif

55

56#line 32 "ortools/flatzinc/parser.yy"

57

58#if !defined(OR_TOOLS_FLATZINC_FLATZINC_TAB_HH_)

59#define OR_TOOLS_FLATZINC_FLATZINC_TAB_HH_

60#include "absl/strings/match.h"

61#include "absl/strings/str_format.h"

63

64

66

67

68#define YYLEX_PARAM scanner

69

70#endif

71

72#line 73 "parser.tab.hh"

73

74

75#ifndef ORFZ_TOKENTYPE

76# define ORFZ_TOKENTYPE

104#endif

105

106

107

108

109

110

112

113

114#endif

enum orfz_tokentype orfz_token_kind_t

Definition parser.tab.hh:103

orfz_tokentype

Definition parser.tab.hh:78

@ TOKEN_FLOAT

Definition parser.tab.hh:86

@ ARRAY

Definition parser.tab.hh:83

@ MINIMIZE

Definition parser.tab.hh:89

@ MAXIMIZE

Definition parser.tab.hh:88

@ SVALUE

Definition parser.tab.hh:99

@ CONSTRAINT

Definition parser.tab.hh:85

@ ORFZ_UNDEF

Definition parser.tab.hh:82

@ OF

Definition parser.tab.hh:90

@ IDENTIFIER

Definition parser.tab.hh:100

@ IVALUE

Definition parser.tab.hh:98

@ TOKEN_INT

Definition parser.tab.hh:87

@ PREDICATE

Definition parser.tab.hh:91

@ DOTDOT

Definition parser.tab.hh:96

@ ORFZ_EMPTY

Definition parser.tab.hh:79

@ SET

Definition parser.tab.hh:93

@ SOLVE

Definition parser.tab.hh:94

@ COLONCOLON

Definition parser.tab.hh:97

@ SATISFY

Definition parser.tab.hh:92

@ ORFZ_EOF

Definition parser.tab.hh:80

@ DVALUE

Definition parser.tab.hh:101

@ TOKEN_BOOL

Definition parser.tab.hh:84

@ VAR

Definition parser.tab.hh:95

@ ORFZ_error

Definition parser.tab.hh:81

int orfz_parse(operations_research::fz::ParserContext *context, operations_research::fz::Model *model, bool *ok, void *scanner)