Add tokenizer method to get next-non-space token

This commit is contained in:
iska
2015-05-16 14:22:44 +02:00
parent 52b850317e
commit 8490d4d2ca
2 changed files with 10 additions and 0 deletions
+1
View File
@@ -39,6 +39,7 @@ typedef NS_ENUM(int, CSSToken)
- (instancetype)initWithString:(NSString *)string;
- (CSSToken)nextToken;
- (CSSToken)nextNonSpaceToken;
- (NSString *)currentTokenText;
@end
+9
View File
@@ -42,6 +42,15 @@
return _currentToken;
}
- (CSSToken)nextNonSpaceToken
{
CSSToken token;
do {
token = self.nextToken;
} while (token == CSSTokenSpace);
return token;
}
- (NSString *)currentTokenText
{
if (_currentToken == 0) {