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; }
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; }