2011-04-16 15:30:03 +00:00
|
|
|
#ifndef PSYC_SYNTAX_H
|
|
|
|
#define PSYC_SYNTAX_H
|
|
|
|
|
|
|
|
#ifndef PSYC_LIST_SIZE_LIMIT
|
|
|
|
# define PSYC_LIST_SIZE_LIMIT 404
|
|
|
|
#endif
|
|
|
|
|
|
|
|
/* beyond this a content length must be provided */
|
|
|
|
#ifndef PSYC_CONTENT_SIZE_THRESHOLD
|
|
|
|
# define PSYC_CONTENT_SIZE_THRESHOLD 444
|
|
|
|
#endif
|
|
|
|
|
2011-04-25 12:20:13 +00:00
|
|
|
/* beyond this a modifier value length must be provided */
|
|
|
|
#ifndef PSYC_MODIFIER_SIZE_THRESHOLD
|
|
|
|
# define PSYC_MODIFIER_SIZE_THRESHOLD 404
|
|
|
|
#endif
|
|
|
|
|
2011-04-20 20:22:55 +00:00
|
|
|
#define C_GLYPH_PACKET_DELIMITER '|'
|
|
|
|
#define S_GLYPH_PACKET_DELIMITER "|"
|
|
|
|
#define PSYC_PACKET_DELIMITER "\n|\n"
|
2011-04-16 15:30:03 +00:00
|
|
|
|
|
|
|
#define C_GLYPH_SEPARATOR_KEYWORD '_'
|
|
|
|
#define S_GLYPH_SEPARATOR_KEYWORD "_"
|
|
|
|
|
2011-04-22 18:50:59 +00:00
|
|
|
#define C_GLYPH_OPERATOR_SET ':'
|
|
|
|
#define S_GLYPH_OPERATOR_SET ":"
|
2011-04-16 15:30:03 +00:00
|
|
|
|
2011-04-22 18:50:59 +00:00
|
|
|
#define C_GLYPH_OPERATOR_ASSIGN '='
|
|
|
|
#define S_GLYPH_OPERATOR_ASSIGN "="
|
2011-04-16 15:30:03 +00:00
|
|
|
|
2011-04-22 18:50:59 +00:00
|
|
|
#define C_GLYPH_OPERATOR_AUGMENT '+'
|
|
|
|
#define S_GLYPH_OPERATOR_AUGMENT "+"
|
2011-04-16 15:30:03 +00:00
|
|
|
|
2011-04-22 18:50:59 +00:00
|
|
|
#define C_GLYPH_OPERATOR_DIMINISH '-'
|
|
|
|
#define S_GLYPH_OPERATOR_DIMINISH "-"
|
2011-04-16 15:30:03 +00:00
|
|
|
|
2011-04-22 18:50:59 +00:00
|
|
|
#define C_GLYPH_OPERATOR_QUERY '?'
|
|
|
|
#define S_GLYPH_OPERATOR_QUERY "?"
|
2011-04-16 15:30:03 +00:00
|
|
|
|
|
|
|
/* might move into routing.h or something */
|
|
|
|
#define PSYC_ROUTING 1
|
|
|
|
#define PSYC_ROUTING_MERGE 2
|
|
|
|
#define PSYC_ROUTING_RENDER 4
|
|
|
|
|
|
|
|
#endif /* PSYC_SYNTAX_H */
|