Updated Lexer\RuleInterface

Signed-off-by: Grégory PLANCHAT <g.planchat@gmail.com>
Updated Lexer\RuleInterface unit tests

Signed-off-by: Grégory PLANCHAT <g.planchat@gmail.com>
Updated lexer rules management with yielding

Signed-off-by: Grégory PLANCHAT <g.planchat@gmail.com>
Updated Lexer\Rules README

Signed-off-by: Grégory PLANCHAT <g.planchat@gmail.com>
Updated Lexer\Rules README

Signed-off-by: Grégory PLANCHAT <g.planchat@gmail.com>
Updated Tokenizer and exception management to handle line offsets

Signed-off-by: Grégory PLANCHAT <g.planchat@gmail.com>
Updated Tokenizer exception management to handle line offsets

Signed-off-by: Grégory PLANCHAT <g.planchat@gmail.com>
Updated Element rule

Signed-off-by: Grégory PLANCHAT <g.planchat@gmail.com>
Updated lexer rules management with yielding unit tests

Signed-off-by: Grégory PLANCHAT <g.planchat@gmail.com>
Merge branch 'master' into refactoring/yielding-lexer-rules
Merge branch 'master' into refactoring/yielding-lexer-rules
Updated Tokenizer integration tests

Signed-off-by: Grégory PLANCHAT <g.planchat@gmail.com>
Merge branch 'master' into refactoring/yielding-lexer-rules
Updated IfExpression, WhileExpression and StatementExpression rules and unit tests

Signed-off-by: Grégory PLANCHAT <g.planchat@gmail.com>
Updated WhileExpression and StatementExpression rules and unit tests

Signed-off-by: Grégory PLANCHAT <g.planchat@gmail.com>
Updated WhileExpression and StatementExpression rules and unit tests

Signed-off-by: Grégory PLANCHAT <g.planchat@gmail.com>
Updated ForExpression and StatementExpression rules and unit tests

Signed-off-by: Grégory PLANCHAT <g.planchat@gmail.com>
Updated StatementExpression rule

Signed-off-by: Grégory PLANCHAT <g.planchat@gmail.com>
Updated lexer rules interface for HHVM compatibility

Signed-off-by: Grégory PLANCHAT <g.planchat@gmail.com>