QuackCompiler\Parser\Parser::closeScope PHP Method

closeScope() public method

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

Usage Example

Esempio n. 1
0
 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