public interface com.oracle.graal.python.runtime.PythonParser$ParserErrorCallback
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: com.oracle.graal.python.runtime.PythonParser$ParserErrorCallback
  super_class: java.lang.Object
{
  public abstract java.lang.RuntimeException raise(com.oracle.graal.python.builtins.PythonBuiltinClassType, java.lang.String, java.lang.Object[]);
    descriptor: (Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/RuntimeException;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    MethodParameters:
         Name  Flags
      type     
      message  
      args     

  public java.lang.RuntimeException raiseInvalidSyntax(com.oracle.truffle.api.source.Source, com.oracle.truffle.api.source.SourceSection, java.lang.String, java.lang.Object[]);
    descriptor: (Lcom/oracle/truffle/api/source/Source;Lcom/oracle/truffle/api/source/SourceSection;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/RuntimeException;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // com.oracle.graal.python.runtime.PythonParser$ParserErrorCallback this
        start local 1 // com.oracle.truffle.api.source.Source source
        start local 2 // com.oracle.truffle.api.source.SourceSection section
        start local 3 // java.lang.String message
        start local 4 // java.lang.Object[] arguments
         0: .line 105
            aload 0 /* this */
            getstatic com.oracle.graal.python.runtime.PythonParser$ErrorType.Generic:Lcom/oracle/graal/python/runtime/PythonParser$ErrorType;
            aload 1 /* source */
            aload 2 /* section */
            aload 3 /* message */
            aload 4 /* arguments */
            invokeinterface com.oracle.graal.python.runtime.PythonParser$ParserErrorCallback.raiseInvalidSyntax:(Lcom/oracle/graal/python/runtime/PythonParser$ErrorType;Lcom/oracle/truffle/api/source/Source;Lcom/oracle/truffle/api/source/SourceSection;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/RuntimeException;
            areturn
        end local 4 // java.lang.Object[] arguments
        end local 3 // java.lang.String message
        end local 2 // com.oracle.truffle.api.source.SourceSection section
        end local 1 // com.oracle.truffle.api.source.Source source
        end local 0 // com.oracle.graal.python.runtime.PythonParser$ParserErrorCallback this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/oracle/graal/python/runtime/PythonParser$ParserErrorCallback;
            0    1     1     source  Lcom/oracle/truffle/api/source/Source;
            0    1     2    section  Lcom/oracle/truffle/api/source/SourceSection;
            0    1     3    message  Ljava/lang/String;
            0    1     4  arguments  [Ljava/lang/Object;
    MethodParameters:
           Name  Flags
      source     
      section    
      message    
      arguments  

  public abstract java.lang.RuntimeException raiseInvalidSyntax(com.oracle.graal.python.runtime.PythonParser$ErrorType, com.oracle.truffle.api.source.Source, com.oracle.truffle.api.source.SourceSection, java.lang.String, java.lang.Object[]);
    descriptor: (Lcom/oracle/graal/python/runtime/PythonParser$ErrorType;Lcom/oracle/truffle/api/source/Source;Lcom/oracle/truffle/api/source/SourceSection;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/RuntimeException;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      type       
      source     
      section    
      message    
      arguments  

  public java.lang.RuntimeException raiseInvalidSyntax(com.oracle.truffle.api.nodes.Node, java.lang.String, java.lang.Object[]);
    descriptor: (Lcom/oracle/truffle/api/nodes/Node;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/RuntimeException;
    flags: (0x0081) ACC_PUBLIC, ACC_VARARGS
    Code:
      stack=5, locals=4, args_size=4
        start local 0 // com.oracle.graal.python.runtime.PythonParser$ParserErrorCallback this
        start local 1 // com.oracle.truffle.api.nodes.Node location
        start local 2 // java.lang.String message
        start local 3 // java.lang.Object[] arguments
         0: .line 111
            aload 0 /* this */
            getstatic com.oracle.graal.python.runtime.PythonParser$ErrorType.Generic:Lcom/oracle/graal/python/runtime/PythonParser$ErrorType;
            aload 1 /* location */
            aload 2 /* message */
            aload 3 /* arguments */
            invokeinterface com.oracle.graal.python.runtime.PythonParser$ParserErrorCallback.raiseInvalidSyntax:(Lcom/oracle/graal/python/runtime/PythonParser$ErrorType;Lcom/oracle/truffle/api/nodes/Node;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/RuntimeException;
            areturn
        end local 3 // java.lang.Object[] arguments
        end local 2 // java.lang.String message
        end local 1 // com.oracle.truffle.api.nodes.Node location
        end local 0 // com.oracle.graal.python.runtime.PythonParser$ParserErrorCallback this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lcom/oracle/graal/python/runtime/PythonParser$ParserErrorCallback;
            0    1     1   location  Lcom/oracle/truffle/api/nodes/Node;
            0    1     2    message  Ljava/lang/String;
            0    1     3  arguments  [Ljava/lang/Object;
    MethodParameters:
           Name  Flags
      location   
      message    
      arguments  

  public abstract java.lang.RuntimeException raiseInvalidSyntax(com.oracle.graal.python.runtime.PythonParser$ErrorType, com.oracle.truffle.api.nodes.Node, java.lang.String, java.lang.Object[]);
    descriptor: (Lcom/oracle/graal/python/runtime/PythonParser$ErrorType;Lcom/oracle/truffle/api/nodes/Node;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/RuntimeException;
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      type       
      location   
      message    
      arguments  

  public java.lang.RuntimeException raiseInvalidSyntax(com.oracle.truffle.api.source.Source, com.oracle.truffle.api.source.SourceSection);
    descriptor: (Lcom/oracle/truffle/api/source/Source;Lcom/oracle/truffle/api/source/SourceSection;)Ljava/lang/RuntimeException;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=5, locals=3, args_size=3
        start local 0 // com.oracle.graal.python.runtime.PythonParser$ParserErrorCallback this
        start local 1 // com.oracle.truffle.api.source.Source source
        start local 2 // com.oracle.truffle.api.source.SourceSection section
         0: .line 117
            aload 0 /* this */
            aload 1 /* source */
            aload 2 /* section */
            ldc "invalid syntax"
            getstatic com.oracle.graal.python.util.PythonUtils.EMPTY_OBJECT_ARRAY:[Ljava/lang/Object;
            invokeinterface com.oracle.graal.python.runtime.PythonParser$ParserErrorCallback.raiseInvalidSyntax:(Lcom/oracle/truffle/api/source/Source;Lcom/oracle/truffle/api/source/SourceSection;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/RuntimeException;
            areturn
        end local 2 // com.oracle.truffle.api.source.SourceSection section
        end local 1 // com.oracle.truffle.api.source.Source source
        end local 0 // com.oracle.graal.python.runtime.PythonParser$ParserErrorCallback this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lcom/oracle/graal/python/runtime/PythonParser$ParserErrorCallback;
            0    1     1   source  Lcom/oracle/truffle/api/source/Source;
            0    1     2  section  Lcom/oracle/truffle/api/source/SourceSection;
    MethodParameters:
         Name  Flags
      source   
      section  

  public abstract void warn(com.oracle.graal.python.builtins.PythonBuiltinClassType, java.lang.String, java.lang.Object[]);
    descriptor: (Lcom/oracle/graal/python/builtins/PythonBuiltinClassType;Ljava/lang/String;[Ljava/lang/Object;)V
    flags: (0x0481) ACC_PUBLIC, ACC_VARARGS, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      type    
      format  
      args    

  public abstract com.oracle.graal.python.PythonLanguage getLanguage();
    descriptor: ()Lcom/oracle/graal/python/PythonLanguage;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "PythonParser.java"
NestHost: com.oracle.graal.python.runtime.PythonParser
InnerClasses:
  public final ErrorType = com.oracle.graal.python.runtime.PythonParser$ErrorType of com.oracle.graal.python.runtime.PythonParser
  public abstract ParserErrorCallback = com.oracle.graal.python.runtime.PythonParser$ParserErrorCallback of com.oracle.graal.python.runtime.PythonParser