Searched refs:CToken (Results 1 – 2 of 2) sorted by relevance
| /linux/tools/unittests/ |
| H A D | test_tokenizer.py | 18 from kdoc.c_lex import CToken, CTokenizer 30 if tok.kind == CToken.SPACE: 84 CToken(CToken.NAME, "int"), 85 CToken(CToken.NAME, "a"), 86 CToken(CToken.ENDSTMT, ";"), 87 CToken(CToken.COMMENT, "// comment"), 88 CToken(CToken.NAME, "float"), 89 CToken(CToken.NAME, "b"), 90 CToken(CToken.OP, "="), 91 CToken(CToken.NUMBER, "1.23"), [all …]
|
| /linux/tools/lib/python/kdoc/ |
| H A D | c_lex.py | 42 class CToken(): class 81 return CToken._name_by_val.get(val, f"UNKNOWN({val})") 86 if name in CToken._name_to_val: 87 return CToken._name_to_val[name] 89 return CToken.MISMATCH 113 (CToken.COMMENT, r"//[^\n]*|/\*[\s\S]*?\*/"), 115 (CToken.STRING, r'"(?:\\.|[^"\\])*"'), 116 (CToken.CHAR, r"'(?:\\.|[^'\\])'"), 118 (CToken.NUMBER, r"0[xX][\da-fA-F]+[uUlL]*|0[0-7]+[uUlL]*|" 121 (CToken.ENDSTMT, r"(?:\s+;|;)"), [all …]
|