Home
last modified time | relevance | path

Searched refs:CToken (Results 1 – 2 of 2) sorted by relevance

/linux/tools/unittests/
H A Dtest_tokenizer.py18 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 Dc_lex.py42 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 …]