Package xyz.cofe.cxel.ast
Class BooleanAST
java.lang.Object
- All Implemented Interfaces:
xyz.cofe.collection.ImTree<AST>,xyz.cofe.collection.ImTreeWalk<AST>,AST,LiteralAST,xyz.cofe.text.tparse.Tok<xyz.cofe.text.tparse.TPointer>
public class BooleanAST extends ASTBase<BooleanAST> implements LiteralAST
Литерал - булево
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description protected KeywordTokkeywordTokтокен соответствующий числу -
Constructor Summary
Constructors Modifier Constructor Description protectedBooleanAST(BooleanAST sample)Конструктор копированияBooleanAST(xyz.cofe.text.tparse.TPointer begin, KeywordTok tok)Конструктор -
Method Summary
Modifier and Type Method Description AST[]children()Возвращает дочерние узлыBooleanASTclone()КлонированиеKeywordTokkeywordTok()Возвращает токен соответствующий числуBooleanASTkeywordTok(KeywordTok t)Указывает токен соответствующий числуjava.lang.StringtoString()java.lang.Booleanvalue()Возвращает булевоMethods inherited from class xyz.cofe.cxel.ast.ASTBase
begin, children, children, cloneAndConf, emptyChildren, end
-
Field Details
-
keywordTok
токен соответствующий числу
-
-
Constructor Details
-
BooleanAST
Конструктор копирования- Parameters:
sample- образец для копирования
-
BooleanAST
Конструктор- Parameters:
begin- указатель на расположениеtok- токен
-
-
Method Details
-
clone
Клонирование- Specified by:
clonein classASTBase<BooleanAST>- Returns:
- клон
-
keywordTok
Возвращает токен соответствующий числу- Returns:
- токен
-
keywordTok
Указывает токен соответствующий числу- Parameters:
t- токен- Returns:
- клон с новым токеном
-
value
public java.lang.Boolean value()Возвращает булево- Specified by:
valuein interfaceLiteralAST- Returns:
- булево
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
children
Description copied from interface:ASTВозвращает дочерние узлы
-