Lines Matching refs:FormatToken
244 struct FormatToken;
283 llvm::SmallVector<FormatToken *, 1> ExpandedFrom;
298 struct FormatToken { struct
299 FormatToken() in FormatToken() function
561 FormatToken *NextOperator = nullptr; argument
564 FormatToken *MatchingParen = nullptr; argument
567 FormatToken *Previous = nullptr; argument
570 FormatToken *Next = nullptr; argument
838 [[nodiscard]] FormatToken *getPreviousNonComment() const { in getPreviousNonComment() argument
839 FormatToken *Tok = Previous; in getPreviousNonComment()
846 [[nodiscard]] FormatToken *getNextNonComment() const { in getNextNonComment() argument
847 FormatToken *Tok = Next; in getNextNonComment()
865 const FormatToken *T = this; in isCppStructuredBinding() argument
882 const FormatToken *getNamespaceToken() const { in getNamespaceToken() argument
883 const FormatToken *NamespaceTok = this; in getNamespaceToken()
895 void copyFrom(const FormatToken &Tok) { *this = Tok; } in copyFrom() argument
899 FormatToken(const FormatToken &) = delete;
900 FormatToken &operator=(const FormatToken &) = default; argument
939 virtual void precomputeFormattingInfos(const FormatToken *Token); argument
962 virtual void CommaFound(const FormatToken *Token) {} in CommaFound()
964 virtual const FormatToken *lastComma() { return nullptr; } in lastComma()
975 void precomputeFormattingInfos(const FormatToken *Token) override;
984 void CommaFound(const FormatToken *Token) override { in CommaFound()
988 const FormatToken *lastComma() override { in lastComma()
1016 SmallVector<const FormatToken *, 8> Commas;
1654 bool isWordLike(const FormatToken &Tok, bool IsVerilog = true) const {
1665 bool isJavaScriptIdentifier(const FormatToken &Tok,
1731 bool isCSharpKeyword(const FormatToken &Tok) const { in isCSharpKeyword()
1784 bool isVerilogKeywordSymbol(const FormatToken &Tok) const { in isVerilogKeywordSymbol()
1788 bool isVerilogWordOperator(const FormatToken &Tok) const { in isVerilogWordOperator()
1793 bool isVerilogIdentifier(const FormatToken &Tok) const { in isVerilogIdentifier()
1829 bool isVerilogPPDirective(const FormatToken &Tok) const { in isVerilogPPDirective()
1856 bool isVerilogBegin(const FormatToken &Tok) const { in isVerilogBegin()
1863 bool isVerilogEnd(const FormatToken &Tok) const { in isVerilogEnd()
1875 bool isVerilogHierarchy(const FormatToken &Tok) const { in isVerilogHierarchy()
1879 const FormatToken *Prev = Tok.getPreviousNonComment(); in isVerilogHierarchy()
1890 bool isVerilogEndOfLabel(const FormatToken &Tok) const { in isVerilogEndOfLabel()
1891 const FormatToken *Next = Tok.getNextNonComment(); in isVerilogEndOfLabel()
1901 bool isVerilogStructuredProcedure(const FormatToken &Tok) const { in isVerilogStructuredProcedure()
1906 bool isVerilogQualifier(const FormatToken &Tok) const { in isVerilogQualifier()
1927 bool isTableGenDefinition(const FormatToken &Tok) const { in isTableGenDefinition()
1932 bool isTableGenKeyword(const FormatToken &Tok) const { in isTableGenKeyword()
1962 inline bool isLineComment(const FormatToken &FormatTok) { in isLineComment()
1969 inline bool continuesLineComment(const FormatToken &FormatTok, in continuesLineComment()
1970 const FormatToken *Previous, in continuesLineComment()
1971 const FormatToken *MinColumnToken) { in continuesLineComment()