-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgjye++.h
18 lines (16 loc) · 1.05 KB
/
gjye++.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef GJYE_H
#define GJYE_H
//################ GLOBAL CONSTANTS ################//
const unsigned int numTokens = 128; // store up to 128(*128) tokens
const std::string validTokenChars = "0123456789«»¬ "; // valids for tokens
const std::string tokenizers = "$(){}+-*/!=%#[], ><&|"; // used to find stops and starts
const std::string tokenizerStarts = "(+-*/!=%[,><&|"; // used to find starts
const std::string operators = "=*/%+-><?:";
const std::string validKeyChars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz_"; // valid names for variables and vectors and functions
const std::string letterChars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; // A-Za-z
const std::string alphaNumChars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; // A-Za-z0-9
const std::string numberChars = "0123456789"; // 0-9
const std::string numericalChars = "0123456789.-"; // number matching
const std::string numericalCharsUnsigned = "0123456789."; // number matching (non-negatives)
/// ################################ ///
#endif