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)