Class FStringChannel

java.lang.Object
org.sonar.sslr.channel.Channel<com.sonar.sslr.impl.Lexer>
org.sonar.python.lexer.FStringChannel

public class FStringChannel extends org.sonar.sslr.channel.Channel<com.sonar.sslr.impl.Lexer>
A channel to handle f-strings. See https://docs.python.org/3.12/reference/lexical_analysis.html#formatted-string-literals
  • Constructor Details

    • FStringChannel

      public FStringChannel(LexerState lexerState)
  • Method Details

    • consume

      public boolean consume(org.sonar.sslr.channel.CodeReader code, com.sonar.sslr.impl.Lexer output)
      Specified by:
      consume in class org.sonar.sslr.channel.Channel<com.sonar.sslr.impl.Lexer>