annotate src/plparser/BooleanProperty.java @ 14:1baccfe55597 default tip

pp fix
author one
date Fri, 03 Sep 2010 08:21:53 +0900
parents 563bcb96e4fa
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
b149a5aa465a Parser is written
kono@ie.u-ryukyu.ac.jp
parents:
diff changeset
1 package plparser;
b149a5aa465a Parser is written
kono@ie.u-ryukyu.ac.jp
parents:
diff changeset
2
6
563bcb96e4fa pretty printer
one
parents: 1
diff changeset
3 import java.io.PrintStream;
563bcb96e4fa pretty printer
one
parents: 1
diff changeset
4
1
b149a5aa465a Parser is written
kono@ie.u-ryukyu.ac.jp
parents:
diff changeset
5 public class BooleanProperty extends Property {
b149a5aa465a Parser is written
kono@ie.u-ryukyu.ac.jp
parents:
diff changeset
6 boolean b;
b149a5aa465a Parser is written
kono@ie.u-ryukyu.ac.jp
parents:
diff changeset
7
b149a5aa465a Parser is written
kono@ie.u-ryukyu.ac.jp
parents:
diff changeset
8 public BooleanProperty(TokenID id) {
b149a5aa465a Parser is written
kono@ie.u-ryukyu.ac.jp
parents:
diff changeset
9 b = id==TokenID.True;
b149a5aa465a Parser is written
kono@ie.u-ryukyu.ac.jp
parents:
diff changeset
10 }
b149a5aa465a Parser is written
kono@ie.u-ryukyu.ac.jp
parents:
diff changeset
11
b149a5aa465a Parser is written
kono@ie.u-ryukyu.ac.jp
parents:
diff changeset
12 public String toString() {
6
563bcb96e4fa pretty printer
one
parents: 1
diff changeset
13 return b?"True":"False";
1
b149a5aa465a Parser is written
kono@ie.u-ryukyu.ac.jp
parents:
diff changeset
14 }
b149a5aa465a Parser is written
kono@ie.u-ryukyu.ac.jp
parents:
diff changeset
15
6
563bcb96e4fa pretty printer
one
parents: 1
diff changeset
16 public void pp(PrintStream out, int indent,int flag) {
563bcb96e4fa pretty printer
one
parents: 1
diff changeset
17 indent(out, indent,flag);
563bcb96e4fa pretty printer
one
parents: 1
diff changeset
18 out.print(toString());
563bcb96e4fa pretty printer
one
parents: 1
diff changeset
19 }
1
b149a5aa465a Parser is written
kono@ie.u-ryukyu.ac.jp
parents:
diff changeset
20
b149a5aa465a Parser is written
kono@ie.u-ryukyu.ac.jp
parents:
diff changeset
21 }