OSDN Git Service

1.105.3-SNAPSHOT版開発開始
[mikutoga/TogaGem.git] / src / main / java / jp / sourceforge / mikutoga / parser / ParseStage.java
1 /*
2  * parse-processing stage
3  *
4  * License : The MIT License
5  * Copyright(c) 2010 MikuToga Partners
6  */
7
8 package jp.sourceforge.mikutoga.parser;
9
10 /**
11  * パース処理の進行ステージ種別を表す。
12  * ループ構造の識別に用いられる。
13  */
14 public class ParseStage {
15
16     private final String name;
17
18     /**
19      * コンストラクタ。
20      * 進行ステージ名は空文字列が指定される。
21      */
22     public ParseStage(){
23         this("");
24         return;
25     }
26
27     /**
28      * コンストラクタ。
29      * @param name 進行ステージ名
30      */
31     public ParseStage(String name){
32         super();
33         this.name = name;
34         return;
35     }
36
37     /**
38      * {@inheritDoc}
39      * 進行ステージ名を返す。
40      * @return {@inheritDoc} 進行ステージ名
41      */
42     @Override
43     public String toString(){
44         return this.name;
45     }
46
47 }