Lines Matching refs:Token
28 enum class Token { Unknown, Module, Info, File, Func, Public, Stack }; enum
31 static Token toToken(llvm::StringRef str) { in toToken()
32 return llvm::StringSwitch<Token>(str) in toToken()
33 .Case("MODULE", Token::Module) in toToken()
34 .Case("INFO", Token::Info) in toToken()
35 .Case("FILE", Token::File) in toToken()
36 .Case("FUNC", Token::Func) in toToken()
37 .Case("PUBLIC", Token::Public) in toToken()
38 .Case("STACK", Token::Stack) in toToken()
39 .Default(Token::Unknown); in toToken()
42 static llvm::StringRef toString(Token t) { in toString()
44 case Token::Unknown: in toString()
46 case Token::Module: in toString()
48 case Token::Info: in toString()
50 case Token::File: in toString()
52 case Token::Func: in toString()
54 case Token::Public: in toString()
56 case Token::Stack: in toString()
140 if (toToken(token) != Token::Module) in parse()
277 Token current_section = Token::Unknown; in CreateSections()
282 if (current_section == Token::Unknown) in CreateSections()
298 Token token = toToken(getToken(line).first); in CreateSections()
299 if (token == Token::Unknown) { in CreateSections()
302 token = Token::Func; in CreateSections()