enum CSS::TokenType

Defined in:

html5/css/lexer.cr

Enum Members

Astr = 0
Bar = 1
Colon = 2
Comma = 3
Dimension = 4
Dot = 5
Function = 6
Hash = 7
Ident = 8
LeftBrace = 9
Match = 10
MatchDash = 11
MatchIncludes = 12
MatchPrefix = 13
MatchSubStr = 14
MatchSuffix = 15
Not = 16
Number = 17
Plus = 18
RightBrace = 19
RightParen = 20
Space = 21
String = 22
Sub = 23
Greater = 24
Tilde = 25
Comment = 26
Error = 27
EOF = 28

Class Method Summary

Instance Method Summary

Class Method Detail

def self.from(c : Char) #

not included ':' may be ':not(', must check that first '.' may be the beginning of a number


[View source]

Instance Method Detail

def astr? #

Returns true if this enum value equals Astr


[View source]
def bar? #

Returns true if this enum value equals Bar


[View source]
def colon? #

Returns true if this enum value equals Colon


[View source]
def comma? #

Returns true if this enum value equals Comma


[View source]
def comment? #

Returns true if this enum value equals Comment


[View source]
def dimension? #

Returns true if this enum value equals Dimension


[View source]
def dot? #

Returns true if this enum value equals Dot


[View source]
def eof? #

Returns true if this enum value equals EOF


[View source]
def error? #

Returns true if this enum value equals Error


[View source]
def function? #

Returns true if this enum value equals Function


[View source]
def greater? #

Returns true if this enum value equals Greater


[View source]
def hash? #

Returns true if this enum value equals Hash


[View source]
def ident? #

Returns true if this enum value equals Ident


[View source]
def left_brace? #

Returns true if this enum value equals LeftBrace


[View source]
def match? #

Returns true if this enum value equals Match


[View source]
def match_dash? #

Returns true if this enum value equals MatchDash


[View source]
def match_includes? #

Returns true if this enum value equals MatchIncludes


[View source]
def match_prefix? #

Returns true if this enum value equals MatchPrefix


[View source]
def match_sub_str? #

Returns true if this enum value equals MatchSubStr


[View source]
def match_suffix? #

Returns true if this enum value equals MatchSuffix


[View source]
def not? #

Returns true if this enum value equals Not


[View source]
def number? #

Returns true if this enum value equals Number


[View source]
def plus? #

Returns true if this enum value equals Plus


[View source]
def right_brace? #

Returns true if this enum value equals RightBrace


[View source]
def right_paren? #

Returns true if this enum value equals RightParen


[View source]
def space? #

Returns true if this enum value equals Space


[View source]
def string? #

Returns true if this enum value equals String


[View source]
def sub? #

Returns true if this enum value equals Sub


[View source]
def tilde? #

Returns true if this enum value equals Tilde


[View source]
def to_s #
Description copied from struct Enum

Returns a String representation of this enum member. In the case of regular enums, this is just the name of the member. In the case of flag enums, it's the names joined by vertical bars, or "None", if the value is zero.

If an enum's value doesn't match a member's value, the raw value is returned as a string.

Color::Red.to_s                     # => "Red"
IOMode::None.to_s                   # => "None"
(IOMode::Read | IOMode::Write).to_s # => "Read | Write"

Color.new(10).to_s # => "10"

[View source]