Class JsLexer

java.lang.Object
xyz.cofe.cxel.Lexer
xyz.cofe.cxel.js.JsLexer

public class JsLexer
extends Lexer
  • Constructor Details

  • Method Details

    • tokens

      public java.util.List<? extends xyz.cofe.text.tparse.CToken> tokens​(java.lang.String source)
      Description copied from class: Lexer
      Парсинг текста и получение набора лексем
      Overrides:
      tokens in class Lexer
      Parameters:
      source - исходный текст
      Returns:
      список лексем без пробелов
    • tokens

      public java.util.List<? extends xyz.cofe.text.tparse.CToken> tokens​(java.lang.String source, int from)
      Description copied from class: Lexer
      Парсинг текста и получение набора лексем
      Overrides:
      tokens in class Lexer
      Parameters:
      source - исходный текст
      from - с какого символа (0 и больше) начинать парсинг
      Returns:
      список лексем без пробелов
    • tokens

      public java.util.List<? extends xyz.cofe.text.tparse.CToken> tokens​(java.lang.String source, int from, java.util.function.Predicate<xyz.cofe.text.tparse.CToken> filter)
      Description copied from class: Lexer
      Парсинг текста и получение набора лексем
      Overrides:
      tokens in class Lexer
      Parameters:
      source - исходный текст
      from - с какого символа (0 и больше) начинать парсинг
      Returns:
      список лексем без пробелов