CliXoN
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
Data Structures | Macros | Typedefs | Enumerations | Functions | Variables
clixon_yang_parse.tab.h File Reference

Go to the source code of this file.

Data Structures

union  YYSTYPE
 

Macros

#define YY_CLIXON_YANG_PARSE_Y_TAB_H_INCLUDED
 
#define YYDEBUG   0
 
#define YYTOKENTYPE
 
#define MY_EOF   258
 
#define DQ   259
 
#define K_UNKNOWN   260
 
#define CHAR   261
 
#define K_ANYXML   262
 
#define K_ARGUMENT   263
 
#define K_AUGMENT   264
 
#define K_BASE   265
 
#define K_BELONGS_TO   266
 
#define K_BIT   267
 
#define K_CASE   268
 
#define K_CHOICE   269
 
#define K_CONFIG   270
 
#define K_CONTACT   271
 
#define K_CONTAINER   272
 
#define K_DEFAULT   273
 
#define K_DESCRIPTION   274
 
#define K_DEVIATE   275
 
#define K_DEVIATION   276
 
#define K_ENUM   277
 
#define K_ERROR_APP_TAG   278
 
#define K_ERROR_MESSAGE   279
 
#define K_EXTENSION   280
 
#define K_FEATURE   281
 
#define K_FRACTION_DIGITS   282
 
#define K_GROUPING   283
 
#define K_IDENTITY   284
 
#define K_IF_FEATURE   285
 
#define K_IMPORT   286
 
#define K_INCLUDE   287
 
#define K_INPUT   288
 
#define K_KEY   289
 
#define K_LEAF   290
 
#define K_LEAF_LIST   291
 
#define K_LENGTH   292
 
#define K_LIST   293
 
#define K_MANDATORY   294
 
#define K_MAX_ELEMENTS   295
 
#define K_MIN_ELEMENTS   296
 
#define K_MODULE   297
 
#define K_MUST   298
 
#define K_NAMESPACE   299
 
#define K_NOTIFICATION   300
 
#define K_ORDERED_BY   301
 
#define K_ORGANIZATION   302
 
#define K_OUTPUT   303
 
#define K_PATH   304
 
#define K_PATTERN   305
 
#define K_POSITION   306
 
#define K_PREFIX   307
 
#define K_PRESENCE   308
 
#define K_RANGE   309
 
#define K_REFERENCE   310
 
#define K_REFINE   311
 
#define K_REQUIRE_INSTANCE   312
 
#define K_REVISION   313
 
#define K_REVISION_DATE   314
 
#define K_RPC   315
 
#define K_STATUS   316
 
#define K_SUBMODULE   317
 
#define K_TYPE   318
 
#define K_TYPEDEF   319
 
#define K_UNIQUE   320
 
#define K_UNITS   321
 
#define K_USES   322
 
#define K_VALUE   323
 
#define K_WHEN   324
 
#define K_YANG_VERSION   325
 
#define K_YIN_ELEMENT   326
 
#define YYSTYPE_IS_TRIVIAL   1
 
#define YYSTYPE_IS_DECLARED   1
 
#define YYDEBUG   0
 
#define YYTOKENTYPE
 
#define MY_EOF   258
 
#define DQ   259
 
#define K_UNKNOWN   260
 
#define CHAR   261
 
#define K_ANYXML   262
 
#define K_ARGUMENT   263
 
#define K_AUGMENT   264
 
#define K_BASE   265
 
#define K_BELONGS_TO   266
 
#define K_BIT   267
 
#define K_CASE   268
 
#define K_CHOICE   269
 
#define K_CONFIG   270
 
#define K_CONTACT   271
 
#define K_CONTAINER   272
 
#define K_DEFAULT   273
 
#define K_DESCRIPTION   274
 
#define K_DEVIATE   275
 
#define K_DEVIATION   276
 
#define K_ENUM   277
 
#define K_ERROR_APP_TAG   278
 
#define K_ERROR_MESSAGE   279
 
#define K_EXTENSION   280
 
#define K_FEATURE   281
 
#define K_FRACTION_DIGITS   282
 
#define K_GROUPING   283
 
#define K_IDENTITY   284
 
#define K_IF_FEATURE   285
 
#define K_IMPORT   286
 
#define K_INCLUDE   287
 
#define K_INPUT   288
 
#define K_KEY   289
 
#define K_LEAF   290
 
#define K_LEAF_LIST   291
 
#define K_LENGTH   292
 
#define K_LIST   293
 
#define K_MANDATORY   294
 
#define K_MAX_ELEMENTS   295
 
#define K_MIN_ELEMENTS   296
 
#define K_MODULE   297
 
#define K_MUST   298
 
#define K_NAMESPACE   299
 
#define K_NOTIFICATION   300
 
#define K_ORDERED_BY   301
 
#define K_ORGANIZATION   302
 
#define K_OUTPUT   303
 
#define K_PATH   304
 
#define K_PATTERN   305
 
#define K_POSITION   306
 
#define K_PREFIX   307
 
#define K_PRESENCE   308
 
#define K_RANGE   309
 
#define K_REFERENCE   310
 
#define K_REFINE   311
 
#define K_REQUIRE_INSTANCE   312
 
#define K_REVISION   313
 
#define K_REVISION_DATE   314
 
#define K_RPC   315
 
#define K_STATUS   316
 
#define K_SUBMODULE   317
 
#define K_TYPE   318
 
#define K_TYPEDEF   319
 
#define K_UNIQUE   320
 
#define K_UNITS   321
 
#define K_USES   322
 
#define K_VALUE   323
 
#define K_WHEN   324
 
#define K_YANG_VERSION   325
 
#define K_YIN_ELEMENT   326
 
#define YYSTYPE_IS_TRIVIAL   1
 
#define YYSTYPE_IS_DECLARED   1
 

Typedefs

typedef union YYSTYPE YYSTYPE
 

Enumerations

enum  yytokentype {
  J_FALSE = 258, J_TRUE = 259, J_NULL = 260, J_EOF = 261,
  J_DQ = 262, J_CHAR = 263, J_NUMBER = 264, J_FALSE = 258,
  J_TRUE = 259, J_NULL = 260, J_EOF = 261, J_DQ = 262,
  J_CHAR = 263, J_NUMBER = 264, NAME = 258, CHAR = 259,
  VER = 260, ENC = 261, BSLASH = 262, ESLASH = 263,
  BTEXT = 264, ETEXT = 265, BCOMMENT = 266, ECOMMENT = 267,
  NAME = 258, CHAR = 259, VER = 260, ENC = 261,
  BSLASH = 262, ESLASH = 263, BTEXT = 264, ETEXT = 265,
  BCOMMENT = 266, ECOMMENT = 267, MY_EOF = 258, DQ = 259,
  K_UNKNOWN = 260, CHAR = 261, K_ANYXML = 262, K_ARGUMENT = 263,
  K_AUGMENT = 264, K_BASE = 265, K_BELONGS_TO = 266, K_BIT = 267,
  K_CASE = 268, K_CHOICE = 269, K_CONFIG = 270, K_CONTACT = 271,
  K_CONTAINER = 272, K_DEFAULT = 273, K_DESCRIPTION = 274, K_DEVIATE = 275,
  K_DEVIATION = 276, K_ENUM = 277, K_ERROR_APP_TAG = 278, K_ERROR_MESSAGE = 279,
  K_EXTENSION = 280, K_FEATURE = 281, K_FRACTION_DIGITS = 282, K_GROUPING = 283,
  K_IDENTITY = 284, K_IF_FEATURE = 285, K_IMPORT = 286, K_INCLUDE = 287,
  K_INPUT = 288, K_KEY = 289, K_LEAF = 290, K_LEAF_LIST = 291,
  K_LENGTH = 292, K_LIST = 293, K_MANDATORY = 294, K_MAX_ELEMENTS = 295,
  K_MIN_ELEMENTS = 296, K_MODULE = 297, K_MUST = 298, K_NAMESPACE = 299,
  K_NOTIFICATION = 300, K_ORDERED_BY = 301, K_ORGANIZATION = 302, K_OUTPUT = 303,
  K_PATH = 304, K_PATTERN = 305, K_POSITION = 306, K_PREFIX = 307,
  K_PRESENCE = 308, K_RANGE = 309, K_REFERENCE = 310, K_REFINE = 311,
  K_REQUIRE_INSTANCE = 312, K_REVISION = 313, K_REVISION_DATE = 314, K_RPC = 315,
  K_STATUS = 316, K_SUBMODULE = 317, K_TYPE = 318, K_TYPEDEF = 319,
  K_UNIQUE = 320, K_UNITS = 321, K_USES = 322, K_VALUE = 323,
  K_WHEN = 324, K_YANG_VERSION = 325, K_YIN_ELEMENT = 326, MY_EOF = 258,
  DQ = 259, K_UNKNOWN = 260, CHAR = 261, K_ANYXML = 262,
  K_ARGUMENT = 263, K_AUGMENT = 264, K_BASE = 265, K_BELONGS_TO = 266,
  K_BIT = 267, K_CASE = 268, K_CHOICE = 269, K_CONFIG = 270,
  K_CONTACT = 271, K_CONTAINER = 272, K_DEFAULT = 273, K_DESCRIPTION = 274,
  K_DEVIATE = 275, K_DEVIATION = 276, K_ENUM = 277, K_ERROR_APP_TAG = 278,
  K_ERROR_MESSAGE = 279, K_EXTENSION = 280, K_FEATURE = 281, K_FRACTION_DIGITS = 282,
  K_GROUPING = 283, K_IDENTITY = 284, K_IF_FEATURE = 285, K_IMPORT = 286,
  K_INCLUDE = 287, K_INPUT = 288, K_KEY = 289, K_LEAF = 290,
  K_LEAF_LIST = 291, K_LENGTH = 292, K_LIST = 293, K_MANDATORY = 294,
  K_MAX_ELEMENTS = 295, K_MIN_ELEMENTS = 296, K_MODULE = 297, K_MUST = 298,
  K_NAMESPACE = 299, K_NOTIFICATION = 300, K_ORDERED_BY = 301, K_ORGANIZATION = 302,
  K_OUTPUT = 303, K_PATH = 304, K_PATTERN = 305, K_POSITION = 306,
  K_PREFIX = 307, K_PRESENCE = 308, K_RANGE = 309, K_REFERENCE = 310,
  K_REFINE = 311, K_REQUIRE_INSTANCE = 312, K_REVISION = 313, K_REVISION_DATE = 314,
  K_RPC = 315, K_STATUS = 316, K_SUBMODULE = 317, K_TYPE = 318,
  K_TYPEDEF = 319, K_UNIQUE = 320, K_UNITS = 321, K_USES = 322,
  K_VALUE = 323, K_WHEN = 324, K_YANG_VERSION = 325, K_YIN_ELEMENT = 326
}
 

Functions

int clixon_yang_parseparse (void *_yy)
 

Variables

YYSTYPE clixon_yang_parselval
 

Macro Definition Documentation

#define CHAR   261
#define CHAR   261
#define DQ   259
#define DQ   259
#define K_ANYXML   262
#define K_ANYXML   262
#define K_ARGUMENT   263
#define K_ARGUMENT   263
#define K_AUGMENT   264
#define K_AUGMENT   264
#define K_BASE   265
#define K_BASE   265
#define K_BELONGS_TO   266
#define K_BELONGS_TO   266
#define K_BIT   267
#define K_BIT   267
#define K_CASE   268
#define K_CASE   268
#define K_CHOICE   269
#define K_CHOICE   269
#define K_CONFIG   270
#define K_CONFIG   270
#define K_CONTACT   271
#define K_CONTACT   271
#define K_CONTAINER   272
#define K_CONTAINER   272
#define K_DEFAULT   273
#define K_DEFAULT   273
#define K_DESCRIPTION   274
#define K_DESCRIPTION   274
#define K_DEVIATE   275
#define K_DEVIATE   275
#define K_DEVIATION   276
#define K_DEVIATION   276
K_ENUM   277
#define K_ENUM   277
#define K_ERROR_APP_TAG   278
#define K_ERROR_APP_TAG   278
#define K_ERROR_MESSAGE   279
#define K_ERROR_MESSAGE   279
#define K_EXTENSION   280
#define K_EXTENSION   280
#define K_FEATURE   281
#define K_FEATURE   281
#define K_FRACTION_DIGITS   282
#define K_FRACTION_DIGITS   282
#define K_GROUPING   283
#define K_GROUPING   283
#define K_IDENTITY   284
#define K_IDENTITY   284
#define K_IF_FEATURE   285
#define K_IF_FEATURE   285
#define K_IMPORT   286
#define K_IMPORT   286
#define K_INCLUDE   287
#define K_INCLUDE   287
#define K_INPUT   288
#define K_INPUT   288
#define K_KEY   289
#define K_KEY   289
#define K_LEAF   290
#define K_LEAF   290
#define K_LEAF_LIST   291
#define K_LEAF_LIST   291
#define K_LENGTH   292
#define K_LENGTH   292
#define K_LIST   293
#define K_LIST   293
#define K_MANDATORY   294
#define K_MANDATORY   294
#define K_MAX_ELEMENTS   295
#define K_MAX_ELEMENTS   295
#define K_MIN_ELEMENTS   296
#define K_MIN_ELEMENTS   296
#define K_MODULE   297
#define K_MODULE   297
#define K_MUST   298
#define K_MUST   298
#define K_NAMESPACE   299
#define K_NAMESPACE   299
#define K_NOTIFICATION   300
#define K_NOTIFICATION   300
#define K_ORDERED_BY   301
#define K_ORDERED_BY   301
#define K_ORGANIZATION   302
#define K_ORGANIZATION   302
#define K_OUTPUT   303
#define K_OUTPUT   303
#define K_PATH   304
#define K_PATH   304
#define K_PATTERN   305
#define K_PATTERN   305
#define K_POSITION   306
#define K_POSITION   306
#define K_PREFIX   307
#define K_PREFIX   307
#define K_PRESENCE   308
#define K_PRESENCE   308
#define K_RANGE   309
#define K_RANGE   309
#define K_REFERENCE   310
#define K_REFERENCE   310
#define K_REFINE   311
#define K_REFINE   311
#define K_REQUIRE_INSTANCE   312
#define K_REQUIRE_INSTANCE   312
#define K_REVISION   313
#define K_REVISION   313
#define K_REVISION_DATE   314
#define K_REVISION_DATE   314
#define K_RPC   315
#define K_RPC   315
#define K_STATUS   316
#define K_STATUS   316
#define K_SUBMODULE   317
#define K_SUBMODULE   317
#define K_TYPE   318
#define K_TYPE   318
#define K_TYPEDEF   319
#define K_TYPEDEF   319
#define K_UNIQUE   320
#define K_UNIQUE   320
#define K_UNITS   321
#define K_UNITS   321
#define K_UNKNOWN   260
#define K_UNKNOWN   260
#define K_USES   322
#define K_USES   322
#define K_VALUE   323
#define K_VALUE   323
#define K_WHEN   324
#define K_WHEN   324
#define K_YANG_VERSION   325
#define K_YANG_VERSION   325
#define K_YIN_ELEMENT   326
#define K_YIN_ELEMENT   326
#define MY_EOF   258
#define MY_EOF   258
#define YY_CLIXON_YANG_PARSE_Y_TAB_H_INCLUDED
#define YYDEBUG   0
#define YYDEBUG   0
#define YYSTYPE_IS_DECLARED   1
#define YYSTYPE_IS_DECLARED   1
#define YYSTYPE_IS_TRIVIAL   1
#define YYSTYPE_IS_TRIVIAL   1
#define YYTOKENTYPE
#define YYTOKENTYPE

Typedef Documentation

Enumeration Type Documentation

Enumerator
J_FALSE 
J_TRUE 
J_NULL 
J_EOF 
J_DQ 
J_CHAR 
J_NUMBER 
J_FALSE 
J_TRUE 
J_NULL 
J_EOF 
J_DQ 
J_CHAR 
J_NUMBER 
NAME 
CHAR 
VER 
ENC 
BSLASH 
ESLASH 
BTEXT 
ETEXT 
BCOMMENT 
ECOMMENT 
NAME 
CHAR 
VER 
ENC 
BSLASH 
ESLASH 
BTEXT 
ETEXT 
BCOMMENT 
ECOMMENT 
MY_EOF 
DQ 
K_UNKNOWN 
CHAR 
K_ANYXML 
K_ARGUMENT 
K_AUGMENT 
K_BASE 
K_BELONGS_TO 
K_BIT 
K_CASE 
K_CHOICE 
K_CONFIG 
K_CONTACT 
K_CONTAINER 
K_DEFAULT 
K_DESCRIPTION 
K_DEVIATE 
K_DEVIATION 
K_ENUM 
K_ERROR_APP_TAG 
K_ERROR_MESSAGE 
K_EXTENSION 
K_FEATURE 
K_FRACTION_DIGITS 
K_GROUPING 
K_IDENTITY 
K_IF_FEATURE 
K_IMPORT 
K_INCLUDE 
K_INPUT 
K_KEY 
K_LEAF 
K_LEAF_LIST 
K_LENGTH 
K_LIST 
K_MANDATORY 
K_MAX_ELEMENTS 
K_MIN_ELEMENTS 
K_MODULE 
K_MUST 
K_NAMESPACE 
K_NOTIFICATION 
K_ORDERED_BY 
K_ORGANIZATION 
K_OUTPUT 
K_PATH 
K_PATTERN 
K_POSITION 
K_PREFIX 
K_PRESENCE 
K_RANGE 
K_REFERENCE 
K_REFINE 
K_REQUIRE_INSTANCE 
K_REVISION 
K_REVISION_DATE 
K_RPC 
K_STATUS 
K_SUBMODULE 
K_TYPE 
K_TYPEDEF 
K_UNIQUE 
K_UNITS 
K_USES 
K_VALUE 
K_WHEN 
K_YANG_VERSION 
K_YIN_ELEMENT 
MY_EOF 
DQ 
K_UNKNOWN 
CHAR 
K_ANYXML 
K_ARGUMENT 
K_AUGMENT 
K_BASE 
K_BELONGS_TO 
K_BIT 
K_CASE 
K_CHOICE 
K_CONFIG 
K_CONTACT 
K_CONTAINER 
K_DEFAULT 
K_DESCRIPTION 
K_DEVIATE 
K_DEVIATION 
K_ENUM 
K_ERROR_APP_TAG 
K_ERROR_MESSAGE 
K_EXTENSION 
K_FEATURE 
K_FRACTION_DIGITS 
K_GROUPING 
K_IDENTITY 
K_IF_FEATURE 
K_IMPORT 
K_INCLUDE 
K_INPUT 
K_KEY 
K_LEAF 
K_LEAF_LIST 
K_LENGTH 
K_LIST 
K_MANDATORY 
K_MAX_ELEMENTS 
K_MIN_ELEMENTS 
K_MODULE 
K_MUST 
K_NAMESPACE 
K_NOTIFICATION 
K_ORDERED_BY 
K_ORGANIZATION 
K_OUTPUT 
K_PATH 
K_PATTERN 
K_POSITION 
K_PREFIX 
K_PRESENCE 
K_RANGE 
K_REFERENCE 
K_REFINE 
K_REQUIRE_INSTANCE 
K_REVISION 
K_REVISION_DATE 
K_RPC 
K_STATUS 
K_SUBMODULE 
K_TYPE 
K_TYPEDEF 
K_UNIQUE 
K_UNITS 
K_USES 
K_VALUE 
K_WHEN 
K_YANG_VERSION 
K_YIN_ELEMENT 

Function Documentation

int clixon_yang_parseparse ( void *  _yy)

Variable Documentation

YYSTYPE clixon_yang_parselval