Uses of Class
xyz.cofe.text.lex.Token

  • Uses of Token in xyz.cofe.text.lex

    Subclasses of Token in xyz.cofe.text.lex 
    Modifier and Type Class Description
    class  AnyChar
    Лексема представляющая любой текстовый символ
    class  Comment
    Лексема - коментарий
    class  FieldAccess
    Лексема - доступ к полю: identifier { '.' identifier }
    class  Identifier
    Лексема - идентификатор
    class  Keyword
    Лексема - ключевое слово
    class  NumberConst
    Лексема - число
    class  TagName
    Лексема имени XML тэга
    class  TextConst
    Текстовая константа "lalala \escape"
    class  WhiteSpace
    Лексема - пробельный символ
    Methods in xyz.cofe.text.lex that return Token 
    Modifier and Type Method Description
    Token Token.clone()
    Создает клон объекта
    Token FieldAccess.getBeginToken()  
    Token FieldAccess.getEndToken()  
    Token[] FieldAccess.getIdTokens()  
    Token AnyCharParser.parse​(java.lang.String source, int offset)  
    Token IdentifierParser.parse​(java.lang.String source, int offset)  
    Token OrParser.parse​(java.lang.String source, int offset)  
    Token SLCommentParser.parse​(java.lang.String source, int offset)  
    Token TokenParser.parse​(java.lang.String source, int offset)
    Возвращает токен если ему соответ цепочка сиволов в указаной точке
    Token WhiteSpaceParser.parse​(java.lang.String source, int offset)  
    Methods in xyz.cofe.text.lex that return types with arguments of type Token 
    Modifier and Type Method Description
    static java.util.List<Token> LexerUtil.filter​(java.util.List<Token> toks, java.lang.Class... whiteSpaceTokens)
    Фильтрует токены в списке.
    java.util.List<Token> Lexer.parse​(java.lang.String source, java.util.function.Consumer<java.lang.String> errorReciver)
    Анализ входной цепочки символов
    java.util.List<Token> ListLexer.parse​(java.lang.String source)
    Разпознает цепочку символов последовательно перебирая из списка разпознователей
    java.util.List<Token> ListLexer.parse​(java.lang.String source, java.util.function.Consumer<java.lang.String> errorReciver)
    Разпознает цепочку символов последовательно перебирая из списка разпознователей
    Method parameters in xyz.cofe.text.lex with type arguments of type Token 
    Modifier and Type Method Description
    static java.util.List<Token> LexerUtil.filter​(java.util.List<Token> toks, java.lang.Class... whiteSpaceTokens)
    Фильтрует токены в списке.
    Constructors in xyz.cofe.text.lex with parameters of type Token 
    Constructor Description
    AnyChar​(Token src)  
    FieldAccess​(java.lang.String id, java.lang.String source, Token beginToken, Token endToken, Token[] ids)  
    Token​(Token src)
    Конструктор копирования