[PATCH] D20020: Provide support for preserving assembly comments
David Majnemer via llvm-commits
llvm-commits at lists.llvm.org
Wed Jun 8 11:16:27 PDT 2016
majnemer added a comment.
What is the rationale behind adding this functionality to MC?
================
Comment at: include/llvm/MC/MCParser/MCAsmLexer.h:27-85
@@ -26,32 +26,61 @@
public:
enum TokenKind {
// Markers
- Eof, Error,
+ Eof,
+ Error,
// String values.
Identifier,
String,
// Integer values.
Integer,
BigNum, // larger than 64 bits
// Real values.
Real,
+ // Comments
+ Comment,
+ HashDirective,
// No-value.
EndOfStatement,
Colon,
Space,
- Plus, Minus, Tilde,
- Slash, // '/'
+ Plus,
+ Minus,
+ Tilde,
+ Slash, // '/'
BackSlash, // '\'
- LParen, RParen, LBrac, RBrac, LCurly, RCurly,
- Star, Dot, Comma, Dollar, Equal, EqualEqual,
-
- Pipe, PipePipe, Caret,
- Amp, AmpAmp, Exclaim, ExclaimEqual, Percent, Hash,
- Less, LessEqual, LessLess, LessGreater,
- Greater, GreaterEqual, GreaterGreater, At
+ LParen,
+ RParen,
+ LBrac,
+ RBrac,
+ LCurly,
+ RCurly,
+ Star,
+ Dot,
+ Comma,
+ Dollar,
+ Equal,
+ EqualEqual,
+
+ Pipe,
+ PipePipe,
+ Caret,
+ Amp,
+ AmpAmp,
+ Exclaim,
+ ExclaimEqual,
+ Percent,
+ Hash,
+ Less,
+ LessEqual,
+ LessLess,
+ LessGreater,
+ Greater,
+ GreaterEqual,
+ GreaterGreater,
+ At
};
----------------
Please do not reformat this enum in this differential.
http://reviews.llvm.org/D20020
More information about the llvm-commits
mailing list