Class TerminalParser

  • All Implemented Interfaces:
    org.jline.reader.Parser

    public class TerminalParser
    extends org.jline.reader.impl.DefaultParser
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.jline.reader.impl.DefaultParser

        org.jline.reader.impl.DefaultParser.ArgumentList, org.jline.reader.impl.DefaultParser.Bracket
      • Nested classes/interfaces inherited from interface org.jline.reader.Parser

        org.jline.reader.Parser.ParseContext
    • Field Summary

      • Fields inherited from interface org.jline.reader.Parser

        REGEX_COMMAND, REGEX_VARIABLE
    • Constructor Summary

      Constructors 
      Constructor Description
      TerminalParser()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean isDelimiterChar​(CharSequence buffer, int pos)  
      org.jline.reader.ParsedLine parse​(String line, int cursor, org.jline.reader.Parser.ParseContext context)  
      • Methods inherited from class org.jline.reader.impl.DefaultParser

        commandGroup, eofOnEscapedNewLine, eofOnUnclosedBracket, eofOnUnclosedQuote, escapeChars, getCommand, getEscapeChars, getQuoteChars, getVariable, isDelimiter, isEofOnEscapedNewLine, isEofOnUnclosedQuote, isEscapeChar, isEscapeChar, isEscaped, isQuoteChar, isQuoted, quoteChars, regexCommand, regexVariable, setCommandGroup, setEofOnEscapedNewLine, setEofOnUnclosedBracket, setEofOnUnclosedQuote, setEscapeChars, setQuoteChars, setRegexCommand, setRegexVariable, validCommandName, validVariableName
      • Methods inherited from interface org.jline.reader.Parser

        parse
    • Constructor Detail

      • TerminalParser

        public TerminalParser()
    • Method Detail

      • isDelimiterChar

        public boolean isDelimiterChar​(CharSequence buffer,
                                       int pos)
        Overrides:
        isDelimiterChar in class org.jline.reader.impl.DefaultParser
      • parse

        public org.jline.reader.ParsedLine parse​(String line,
                                                 int cursor,
                                                 org.jline.reader.Parser.ParseContext context)
        Specified by:
        parse in interface org.jline.reader.Parser
        Overrides:
        parse in class org.jline.reader.impl.DefaultParser