PHP 7.2.0 Release Candidate 2 Released

The Parle\Lexer class

(PECL parle >= 0.5.1)

Introduction

Class synopsis

Parle\Lexer {
/* Constants */
const integer ICASE = 1 ;
const integer DOT_NOT_LF = 2 ;
const integer DOT_NOT_CRLF = 4 ;
const integer SKIP_WS = 8 ;
const integer MATCH_ZERO_LEN = 16 ;
/* Properties */
public boolean $bol = false ;
public integer $flags = 0 ;
public integer $state = 0 ;
/* Methods */
public void advance ( void )
public void build ( void )
public void consume ( string $data )
public void dump ( void )
public Parle\Token getToken ( void )
public void insertMacro ( string $name , string $regex )
public void push ( string $regex , integer $id )
public void restart ( integer $pos )
}

Predefined Constants

Parle\Lexer::ICASE

Parle\Lexer::DOT_NOT_LF

Parle\Lexer::DOT_NOT_CRLF

Parle\Lexer::SKIP_WS

Parle\Lexer::MATCH_ZERO_LEN

Properties

bol

Start of input flag.

flags

Lexer flags.

state

Current lexer state, readonly.

Table of Contents

add a note add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top