abstract class PHP::Lexer

Direct Known Subclasses

Defined in:

php_serializer/lexer.cr

Constructors

Instance Method Summary

Instance methods inherited from class Object

to_php_serialized(io : IO)
to_php_serialized
to_php_serialized

Constructor Detail

def self.new(string : String) #

[View source]
def self.new(io : IO) #

[View source]
def self.new #

[View source]

Instance Method Detail

abstract def append_number_char #

[View source]
def consume_begin_hash #

[View source]
def consume_begin_object #

[View source]
def consume_bool #

[View source]
def consume_end_hash_or_object #

[View source]
def consume_float #

[View source]
def consume_integer #

[View source]
def consume_null #

[View source]
def consume_reference #

[View source]
def consume_string #

[View source]
abstract def current_char #

[View source]
abstract def internal_consume_string(bytesize : Int64) #

[View source]
def next_char #

[View source]
abstract def next_char_no_column_increment #

[View source]
def next_token #

[View source]
abstract def number_start #

[View source]
abstract def number_string #

[View source]
def raise_error(msg) #

[View source]
def token : PHP::Token #

[View source]
def token=(token : PHP::Token) #

[View source]
def unexpected_character #

[View source]