Dynalib Utils
Namespaces | Macros
JSONParser.cpp File Reference
#include <cmath>
#include "../DynaListImpl.h"
#include "../Parser/Token.h"
#include "../Parser/Tokenizer.h"
#include "../Parser/ErrorContext.h"
#include "../DynaLogger.h"
#include "JSONParser.h"
#include "../TimeUtils.h"
Include dependency graph for JSONParser.cpp:

Namespaces

 KAML
 

Macros

#define COMMA_CODE   BASE_USER_CODE + 1
 
#define COLON_CODE   BASE_USER_CODE + 2
 
#define SEMICOLON_CODE   BASE_USER_CODE + 3
 
#define LBRACK_CODE   BASE_USER_CODE + 4
 
#define RBRACK_CODE   BASE_USER_CODE + 5
 
#define LBRACE_CODE   BASE_USER_CODE + 6
 
#define RBRACE_CODE   BASE_USER_CODE + 7
 
#define BACKSLASH_CODE   BASE_USER_CODE + 8
 
#define TRUE_CODE   BASE_USER_CODE + 9
 
#define FALSE_CODE   BASE_USER_CODE + 10
 
#define NULL_CODE   BASE_USER_CODE + 11
 
#define TYPE_TAG   "type"
 
#define VALUE_TAG   "value"
 
#define SEQ_TYPE   "seq"
 
#define PROPER_TYPE   "proper"
 
#define TIME_TYPE   "time"
 
#define TIMESTAMP_TYPE   "ts"
 
#define DATE_TYPE   "date"
 
#define FLOAT_TYPE   "float"
 

Macro Definition Documentation

◆ BACKSLASH_CODE

#define BACKSLASH_CODE   BASE_USER_CODE + 8

◆ COLON_CODE

#define COLON_CODE   BASE_USER_CODE + 2

◆ COMMA_CODE

#define COMMA_CODE   BASE_USER_CODE + 1

◆ DATE_TYPE

#define DATE_TYPE   "date"

◆ FALSE_CODE

#define FALSE_CODE   BASE_USER_CODE + 10

◆ FLOAT_TYPE

#define FLOAT_TYPE   "float"

◆ LBRACE_CODE

#define LBRACE_CODE   BASE_USER_CODE + 6

◆ LBRACK_CODE

#define LBRACK_CODE   BASE_USER_CODE + 4

◆ NULL_CODE

#define NULL_CODE   BASE_USER_CODE + 11

◆ PROPER_TYPE

#define PROPER_TYPE   "proper"

◆ RBRACE_CODE

#define RBRACE_CODE   BASE_USER_CODE + 7

◆ RBRACK_CODE

#define RBRACK_CODE   BASE_USER_CODE + 5

◆ SEMICOLON_CODE

#define SEMICOLON_CODE   BASE_USER_CODE + 3

◆ SEQ_TYPE

#define SEQ_TYPE   "seq"

◆ TIME_TYPE

#define TIME_TYPE   "time"

◆ TIMESTAMP_TYPE

#define TIMESTAMP_TYPE   "ts"

◆ TRUE_CODE

#define TRUE_CODE   BASE_USER_CODE + 9

◆ TYPE_TAG

#define TYPE_TAG   "type"

◆ VALUE_TAG

#define VALUE_TAG   "value"