0
2
0
| ... | ... |
@@ -197,3 +197,3 @@ |
| 197 | 197 |
|
| 198 |
bool isWhiteSpace(char c) {
|
|
| 198 |
inline bool isWhiteSpace(char c) {
|
|
| 199 | 199 |
return c == ' ' || c == '\t' || c == '\v' || |
| ... | ... |
@@ -202,3 +202,3 @@ |
| 202 | 202 |
|
| 203 |
bool isOct(char c) {
|
|
| 203 |
inline bool isOct(char c) {
|
|
| 204 | 204 |
return '0' <= c && c <='7'; |
| ... | ... |
@@ -206,3 +206,3 @@ |
| 206 | 206 |
|
| 207 |
int valueOct(char c) {
|
|
| 207 |
inline int valueOct(char c) {
|
|
| 208 | 208 |
LEMON_ASSERT(isOct(c), "The character is not octal."); |
| ... | ... |
@@ -211,3 +211,3 @@ |
| 211 | 211 |
|
| 212 |
bool isHex(char c) {
|
|
| 212 |
inline bool isHex(char c) {
|
|
| 213 | 213 |
return ('0' <= c && c <= '9') ||
|
| ... | ... |
@@ -217,3 +217,3 @@ |
| 217 | 217 |
|
| 218 |
int valueHex(char c) {
|
|
| 218 |
inline int valueHex(char c) {
|
|
| 219 | 219 |
LEMON_ASSERT(isHex(c), "The character is not hexadecimal."); |
| ... | ... |
@@ -224,3 +224,3 @@ |
| 224 | 224 |
|
| 225 |
bool isIdentifierFirstChar(char c) {
|
|
| 225 |
inline bool isIdentifierFirstChar(char c) {
|
|
| 226 | 226 |
return ('a' <= c && c <= 'z') ||
|
| ... | ... |
@@ -229,3 +229,3 @@ |
| 229 | 229 |
|
| 230 |
bool isIdentifierChar(char c) {
|
|
| 230 |
inline bool isIdentifierChar(char c) {
|
|
| 231 | 231 |
return isIdentifierFirstChar(c) || |
| ... | ... |
@@ -234,3 +234,3 @@ |
| 234 | 234 |
|
| 235 |
char readEscape(std::istream& is) {
|
|
| 235 |
inline char readEscape(std::istream& is) {
|
|
| 236 | 236 |
char c; |
| ... | ... |
@@ -286,3 +286,3 @@ |
| 286 | 286 |
|
| 287 |
std::istream& readToken(std::istream& is, std::string& str) {
|
|
| 287 |
inline std::istream& readToken(std::istream& is, std::string& str) {
|
|
| 288 | 288 |
std::ostringstream os; |
| ... | ... |
@@ -227,3 +227,3 @@ |
| 227 | 227 |
|
| 228 |
bool isWhiteSpace(char c) {
|
|
| 228 |
inline bool isWhiteSpace(char c) {
|
|
| 229 | 229 |
return c == ' ' || c == '\t' || c == '\v' || |
| ... | ... |
@@ -232,3 +232,3 @@ |
| 232 | 232 |
|
| 233 |
bool isEscaped(char c) {
|
|
| 233 |
inline bool isEscaped(char c) {
|
|
| 234 | 234 |
return c == '\\' || c == '\"' || c == '\'' || |
| ... | ... |
@@ -237,3 +237,3 @@ |
| 237 | 237 |
|
| 238 |
static void writeEscape(std::ostream& os, char c) {
|
|
| 238 |
inline static void writeEscape(std::ostream& os, char c) {
|
|
| 239 | 239 |
switch (c) {
|
| ... | ... |
@@ -278,3 +278,3 @@ |
| 278 | 278 |
|
| 279 |
bool requireEscape(const std::string& str) {
|
|
| 279 |
inline bool requireEscape(const std::string& str) {
|
|
| 280 | 280 |
if (str.empty() || str[0] == '@') return true; |
| ... | ... |
@@ -290,3 +290,3 @@ |
| 290 | 290 |
|
| 291 |
std::ostream& writeToken(std::ostream& os, const std::string& str) {
|
|
| 291 |
inline std::ostream& writeToken(std::ostream& os, const std::string& str) {
|
|
| 292 | 292 |
|
0 comments (0 inline)