Package xyz.cofe.cxel.ast
Class NumberAST
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 NumberAST extends ASTBase<NumberAST> implements LiteralAST
Литерал - число
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description protected NumberToknumberTokenтокен соответствующий числу -
Constructor Summary
-
Method Summary
Modifier and Type Method Description AST[]children()Возвращает дочерние узлыNumberASTclone()КлонированиеNumberToknumberTok()Возвращает токен соответствующий числуNumberASTnumberTok(NumberTok t)Указывает токен соответствующий числуjava.lang.StringtoString()java.lang.Numbervalue()Возвращает числоMethods inherited from class xyz.cofe.cxel.ast.ASTBase
begin, children, children, cloneAndConf, emptyChildren, end
-
Field Details
-
numberToken
токен соответствующий числу
-
-
Constructor Details
-
Method Details
-
clone
Клонирование -
numberTok
Возвращает токен соответствующий числу- Returns:
- токен
-
numberTok
Указывает токен соответствующий числу- Parameters:
t- токен- Returns:
- клон с новым токеном
-
value
public java.lang.Number value()Возвращает число- Specified by:
valuein interfaceLiteralAST- Returns:
- число
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
children
Description copied from interface:ASTВозвращает дочерние узлы
-