Add tokenizer method to get next-non-space token
This commit is contained in:
@@ -39,6 +39,7 @@ typedef NS_ENUM(int, CSSToken)
|
||||
- (instancetype)initWithString:(NSString *)string;
|
||||
|
||||
- (CSSToken)nextToken;
|
||||
- (CSSToken)nextNonSpaceToken;
|
||||
- (NSString *)currentTokenText;
|
||||
|
||||
@end
|
||||
|
||||
@@ -42,6 +42,15 @@
|
||||
return _currentToken;
|
||||
}
|
||||
|
||||
- (CSSToken)nextNonSpaceToken
|
||||
{
|
||||
CSSToken token;
|
||||
do {
|
||||
token = self.nextToken;
|
||||
} while (token == CSSTokenSpace);
|
||||
return token;
|
||||
}
|
||||
|
||||
- (NSString *)currentTokenText
|
||||
{
|
||||
if (_currentToken == 0) {
|
||||
|
||||
Reference in New Issue
Block a user