AOWP_PHPElement
└─AOWP_PHPScalarExprElement
public class AOWP_PHPScalarExprElement
extends AOWP_PHPElement
Field Summary | |
---|---|
mixed | {@link AOWP_Token}等? |
Fields inherited from aowp.parser.ast.AOWP_PHPElement | |
---|---|
NO_ARRAY, _line, parent, propertyIndex, propertyName |
Constructor Summary | |
---|---|
AOWP_PHPScalarExprElement(mixed _lineOrScalarString, mixed scalar, $scalar ) 1番目の引き数は、string or int。 2番目の引き数は、{@link AOWP_PHPScalarExprElement}。 もし、第2引き数を省略した場合、 1番目の引き数は、{@link AOWP_PHPScalarExprElement} の内容を表す文字列として取り扱われます。 |
Method Summary | |
---|---|
void | |
void | |
void | kind() |
Methods inherited from aowp.parser.ast.AOWP_PHPElement | |
---|---|
__clone, __toString, getChildren, getParent, getParentContainer, getParentPropertyIndex, getParentPropertyName, initialize, kind, line, releaseInstance, setParent, setParentInfo |
public mixed $scalar
public AOWP_PHPScalarExprElement(mixed _lineOrScalarString, mixed scalar, $scalar )
1番目の引き数は、string or int。
2番目の引き数は、AOWP_PHPScalarExprElement
。
もし、第2引き数を省略した場合、
1番目の引き数は、AOWP_PHPScalarExprElement
の内容を表す文字列として取り扱われます。
public void __toString()
public void getScalar()
public void kind()
PHPのASTにおける「scalar」を表すクラス。 'A'や 1 等の値を表す。 文法規則: common_scalar。