Class SimpleCssParser.Parser

  • Enclosing class:
    SimpleCssParser

    private static final class SimpleCssParser.Parser
    extends java.lang.Object
    • Field Detail

      • lexer

        @NotNull
        private final @NotNull Lexer lexer
      • current

        @NotNull
        private @NotNull Token current
    • Constructor Detail

      • Parser

        private Parser​(@NotNull
                       @NotNull java.util.List<char[]> input)
    • Method Detail

      • next

        private void next()
      • expected

        private void expected​(@NotNull
                              @NotNull java.lang.String type)
      • consumeOrSkipAllowedToken

        private void consumeOrSkipAllowedToken​(TokenType type,
                                               TokenType allowedTokeToSkip)
      • consume

        private void consume​(TokenType type)
      • consumeValue

        @NotNull
        private @NotNull java.lang.String consumeValue​(TokenType type)
      • readIdentifierList

        @NotNull
        private @NotNull java.util.List<Token> readIdentifierList()
      • readProperties

        @NotNull
        private @NotNull java.util.List<StyleProperty> readProperties()
      • skipToNextDefinition

        private void skipToNextDefinition()