closeScope() 공개 메소드

public closeScope ( )
예제 #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;
 }
예제 #2
0
파일: EnumStmt.php 프로젝트: quack/quack
 public function format(Parser $parser)
 {
     $source = 'enum ';
     $source .= $this->name;
     $source .= PHP_EOL;
     $parser->openScope();
     foreach ($this->entries as $entry) {
         $source .= $parser->indent();
         $source .= $entry;
         $source .= PHP_EOL;
     }
     $parser->closeScope();
     $source .= $parser->indent();
     $source .= 'end';
     $source .= PHP_EOL;
     return $source;
 }