Add convenience method to cast a Token to a Tag Token
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
#import <Foundation/Foundation.h>
|
||||
|
||||
@class HTMLDOCTYPEToken;
|
||||
@class HTMLTagToken;
|
||||
@class HTMLStartTagToken;
|
||||
@class HTMLEndTagToken;
|
||||
@class HTMLCommentToken;
|
||||
@@ -43,6 +44,7 @@ typedef NS_ENUM(NSUInteger, HTMLTokenType)
|
||||
- (BOOL)isParseError;
|
||||
|
||||
- (HTMLDOCTYPEToken *)asDoctypeToken;
|
||||
- (HTMLTagToken *)asTagToken;
|
||||
- (HTMLStartTagToken *)asStartTagToken;
|
||||
- (HTMLEndTagToken *)asEndTagToken;
|
||||
- (HTMLCommentToken *)asCommentToken;
|
||||
|
||||
@@ -58,6 +58,11 @@
|
||||
return (HTMLDOCTYPEToken *)self;
|
||||
}
|
||||
|
||||
- (HTMLTagToken *)asTagToken
|
||||
{
|
||||
return (HTMLTagToken *)self;
|
||||
}
|
||||
|
||||
- (HTMLStartTagToken *)asStartTagToken
|
||||
{
|
||||
return (HTMLStartTagToken *)self;
|
||||
|
||||
Reference in New Issue
Block a user