QuackCompiler\Parser\Parser::closeScope PHP 메소드

closeScope() 공개 메소드

public closeScope ( )
    public function closeScope()
    {
        $this->scope_level--;
    }

Usage Example

예제 #1
0
파일: ShapeStmt.php 프로젝트: quack/quack
 public function format(Parser $parser)
 {
     $source = 'shape ';
     $source .= $this->name;
     $source .= PHP_EOL;
     $parser->openScope();
     foreach ($this->members as $member) {
         $source .= $parser->indent();
         $source .= $member;
         $source .= PHP_EOL;
     }
     $parser->closeScope();
     $source .= $parser->indent();
     $source .= 'end';
     $source .= PHP_EOL;
     return $source;
 }
All Usage Examples Of QuackCompiler\Parser\Parser::closeScope