schrodinger.application.desmond.antlr3.exceptions module

ANTLR3 exception hierarchy

exception schrodinger.application.desmond.antlr3.exceptions.BacktrackingFailed

Bases: Exception

@brief Raised to signal failed backtrack attempt

__cause__

exception cause

__class__

alias of builtins.type

__context__

exception context

__delattr__

Implement delattr(self, name).

__dict__ = mappingproxy({'__module__': 'schrodinger.application.desmond.antlr3.exceptions', '__doc__': '@brief Raised to signal failed backtrack attempt', '__weakref__': <attribute '__weakref__' of 'BacktrackingFailed' objects>})
__dir__() → list

default dir() implementation

__eq__

Return self==value.

__format__()

default object formatter

__ge__

Return self>=value.

__getattribute__

Return getattr(self, name).

__gt__

Return self>value.

__hash__

Return hash(self).

__init__

Initialize self. See help(type(self)) for accurate signature.

__init_subclass__()

This method is called when a class is subclassed.

The default implementation does nothing. It may be overridden to extend subclasses.

__le__

Return self<=value.

__lt__

Return self<value.

__module__ = 'schrodinger.application.desmond.antlr3.exceptions'
__ne__

Return self!=value.

__new__()

Create and return a new object. See help(type) for accurate signature.

__reduce__()

helper for pickle

__reduce_ex__()

helper for pickle

__repr__

Return repr(self).

__setattr__

Implement setattr(self, name, value).

__setstate__()
__sizeof__() → int

size of object in memory, in bytes

__str__

Return str(self).

__subclasshook__()

Abstract classes can override this to customize issubclass().

This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).

__suppress_context__
__traceback__
__weakref__

list of weak references to the object (if defined)

args
with_traceback()

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

exception schrodinger.application.desmond.antlr3.exceptions.RecognitionException(input=None)

Bases: Exception

@brief The root of the ANTLR exception hierarchy.

To avoid English-only error messages and to generally make things as flexible as possible, these exceptions are not created with strings, but rather the information necessary to generate an error. Then the various reporting methods in Parser and Lexer can be overridden to generate a localized error message. For example, MismatchedToken exceptions are built with the expected token type. So, don’t expect getMessage() to return anything.

Note that as of Java 1.4, you can access the stack trace, which means that you can compute the complete trace of rules from the start symbol. This gives you considerable context information with which to generate useful error messages.

ANTLR generates code that throws exceptions upon recognition error and also generates code to catch these exceptions in each rule. If you want to quit upon first error, you can turn off the automatic error handling mechanism using rulecatch action, but you still need to override methods mismatch and recoverFromMismatchSet.

In general, the recognition exceptions can track where in a grammar a problem occurred and/or what was the expected input. While the parser knows its state (such as current input symbol and line info) that state can change before the exception is reported so current token index is computed and stored at exception time. From this info, you can perhaps print an entire line of input not just a single token, for example. Better to just say the recognizer had a problem and then let the parser figure out a fancy report.

__init__(input=None)

Initialize self. See help(type(self)) for accurate signature.

extractInformationFromTreeNodeStream(nodes)
getUnexpectedType()

Return the token type or char of the unexpected input element

unexpectedType

Return the token type or char of the unexpected input element

__cause__

exception cause

__class__

alias of builtins.type

__context__

exception context

__delattr__

Implement delattr(self, name).

__dict__ = mappingproxy({'__module__': 'schrodinger.application.desmond.antlr3.exceptions', '__doc__': "@brief The root of the ANTLR exception hierarchy.\n\n To avoid English-only error messages and to generally make things\n as flexible as possible, these exceptions are not created with strings,\n but rather the information necessary to generate an error. Then\n the various reporting methods in Parser and Lexer can be overridden\n to generate a localized error message. For example, MismatchedToken\n exceptions are built with the expected token type.\n So, don't expect getMessage() to return anything.\n\n Note that as of Java 1.4, you can access the stack trace, which means\n that you can compute the complete trace of rules from the start symbol.\n This gives you considerable context information with which to generate\n useful error messages.\n\n ANTLR generates code that throws exceptions upon recognition error and\n also generates code to catch these exceptions in each rule. If you\n want to quit upon first error, you can turn off the automatic error\n handling mechanism using rulecatch action, but you still need to\n override methods mismatch and recoverFromMismatchSet.\n\n In general, the recognition exceptions can track where in a grammar a\n problem occurred and/or what was the expected input. While the parser\n knows its state (such as current input symbol and line info) that\n state can change before the exception is reported so current token index\n is computed and stored at exception time. From this info, you can\n perhaps print an entire line of input not just a single token, for example.\n Better to just say the recognizer had a problem and then let the parser\n figure out a fancy report.\n\n ", '__init__': <function RecognitionException.__init__>, 'extractInformationFromTreeNodeStream': <function RecognitionException.extractInformationFromTreeNodeStream>, 'getUnexpectedType': <function RecognitionException.getUnexpectedType>, 'unexpectedType': <property object>, '__weakref__': <attribute '__weakref__' of 'RecognitionException' objects>})
__dir__() → list

default dir() implementation

__eq__

Return self==value.

__format__()

default object formatter

__ge__

Return self>=value.

__getattribute__

Return getattr(self, name).

__gt__

Return self>value.

__hash__

Return hash(self).

__init_subclass__()

This method is called when a class is subclassed.

The default implementation does nothing. It may be overridden to extend subclasses.

__le__

Return self<=value.

__lt__

Return self<value.

__module__ = 'schrodinger.application.desmond.antlr3.exceptions'
__ne__

Return self!=value.

__new__()

Create and return a new object. See help(type) for accurate signature.

__reduce__()

helper for pickle

__reduce_ex__()

helper for pickle

__repr__

Return repr(self).

__setattr__

Implement setattr(self, name, value).

__setstate__()
__sizeof__() → int

size of object in memory, in bytes

__str__

Return str(self).

__subclasshook__()

Abstract classes can override this to customize issubclass().

This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).

__suppress_context__
__traceback__
__weakref__

list of weak references to the object (if defined)

args
with_traceback()

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

exception schrodinger.application.desmond.antlr3.exceptions.MismatchedTokenException(expecting, input)

Bases: schrodinger.application.desmond.antlr3.exceptions.RecognitionException

@brief A mismatched char or Token or tree node.

__init__(expecting, input)

Initialize self. See help(type(self)) for accurate signature.

__str__()

Return str(self).

__repr__()

Return str(self).

__cause__

exception cause

__class__

alias of builtins.type

__context__

exception context

__delattr__

Implement delattr(self, name).

__dict__ = mappingproxy({'__module__': 'schrodinger.application.desmond.antlr3.exceptions', '__doc__': '@brief A mismatched char or Token or tree node.', '__init__': <function MismatchedTokenException.__init__>, '__str__': <function MismatchedTokenException.__str__>, '__repr__': <function MismatchedTokenException.__str__>})
__dir__() → list

default dir() implementation

__eq__

Return self==value.

__format__()

default object formatter

__ge__

Return self>=value.

__getattribute__

Return getattr(self, name).

__gt__

Return self>value.

__hash__

Return hash(self).

__init_subclass__()

This method is called when a class is subclassed.

The default implementation does nothing. It may be overridden to extend subclasses.

__le__

Return self<=value.

__lt__

Return self<value.

__module__ = 'schrodinger.application.desmond.antlr3.exceptions'
__ne__

Return self!=value.

__new__()

Create and return a new object. See help(type) for accurate signature.

__reduce__()

helper for pickle

__reduce_ex__()

helper for pickle

__setattr__

Implement setattr(self, name, value).

__setstate__()
__sizeof__() → int

size of object in memory, in bytes

__subclasshook__()

Abstract classes can override this to customize issubclass().

This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).

__suppress_context__
__traceback__
__weakref__

list of weak references to the object (if defined)

args
extractInformationFromTreeNodeStream(nodes)
getUnexpectedType()

Return the token type or char of the unexpected input element

unexpectedType

Return the token type or char of the unexpected input element

with_traceback()

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

exception schrodinger.application.desmond.antlr3.exceptions.UnwantedTokenException(expecting, input)

Bases: schrodinger.application.desmond.antlr3.exceptions.MismatchedTokenException

An extra token while parsing a TokenStream

getUnexpectedToken()
__str__()

Return str(self).

__repr__()

Return str(self).

__cause__

exception cause

__class__

alias of builtins.type

__context__

exception context

__delattr__

Implement delattr(self, name).

__dict__ = mappingproxy({'__module__': 'schrodinger.application.desmond.antlr3.exceptions', '__doc__': 'An extra token while parsing a TokenStream', 'getUnexpectedToken': <function UnwantedTokenException.getUnexpectedToken>, '__str__': <function UnwantedTokenException.__str__>, '__repr__': <function UnwantedTokenException.__str__>})
__dir__() → list

default dir() implementation

__eq__

Return self==value.

__format__()

default object formatter

__ge__

Return self>=value.

__getattribute__

Return getattr(self, name).

__gt__

Return self>value.

__hash__

Return hash(self).

__init__(expecting, input)

Initialize self. See help(type(self)) for accurate signature.

__init_subclass__()

This method is called when a class is subclassed.

The default implementation does nothing. It may be overridden to extend subclasses.

__le__

Return self<=value.

__lt__

Return self<value.

__module__ = 'schrodinger.application.desmond.antlr3.exceptions'
__ne__

Return self!=value.

__new__()

Create and return a new object. See help(type) for accurate signature.

__reduce__()

helper for pickle

__reduce_ex__()

helper for pickle

__setattr__

Implement setattr(self, name, value).

__setstate__()
__sizeof__() → int

size of object in memory, in bytes

__subclasshook__()

Abstract classes can override this to customize issubclass().

This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).

__suppress_context__
__traceback__
__weakref__

list of weak references to the object (if defined)

args
extractInformationFromTreeNodeStream(nodes)
getUnexpectedType()

Return the token type or char of the unexpected input element

unexpectedType

Return the token type or char of the unexpected input element

with_traceback()

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

exception schrodinger.application.desmond.antlr3.exceptions.MissingTokenException(expecting, input, inserted)

Bases: schrodinger.application.desmond.antlr3.exceptions.MismatchedTokenException

We were expecting a token but it’s not found. The current token is actually what we wanted next.

__init__(expecting, input, inserted)

Initialize self. See help(type(self)) for accurate signature.

getMissingType()
__str__()

Return str(self).

__repr__()

Return str(self).

__cause__

exception cause

__class__

alias of builtins.type

__context__

exception context

__delattr__

Implement delattr(self, name).

__dict__ = mappingproxy({'__module__': 'schrodinger.application.desmond.antlr3.exceptions', '__doc__': "\n We were expecting a token but it's not found. The current token\n is actually what we wanted next.\n ", '__init__': <function MissingTokenException.__init__>, 'getMissingType': <function MissingTokenException.getMissingType>, '__str__': <function MissingTokenException.__str__>, '__repr__': <function MissingTokenException.__str__>})
__dir__() → list

default dir() implementation

__eq__

Return self==value.

__format__()

default object formatter

__ge__

Return self>=value.

__getattribute__

Return getattr(self, name).

__gt__

Return self>value.

__hash__

Return hash(self).

__init_subclass__()

This method is called when a class is subclassed.

The default implementation does nothing. It may be overridden to extend subclasses.

__le__

Return self<=value.

__lt__

Return self<value.

__module__ = 'schrodinger.application.desmond.antlr3.exceptions'
__ne__

Return self!=value.

__new__()

Create and return a new object. See help(type) for accurate signature.

__reduce__()

helper for pickle

__reduce_ex__()

helper for pickle

__setattr__

Implement setattr(self, name, value).

__setstate__()
__sizeof__() → int

size of object in memory, in bytes

__subclasshook__()

Abstract classes can override this to customize issubclass().

This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).

__suppress_context__
__traceback__
__weakref__

list of weak references to the object (if defined)

args
extractInformationFromTreeNodeStream(nodes)
getUnexpectedType()

Return the token type or char of the unexpected input element

unexpectedType

Return the token type or char of the unexpected input element

with_traceback()

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

exception schrodinger.application.desmond.antlr3.exceptions.MismatchedRangeException(a, b, input)

Bases: schrodinger.application.desmond.antlr3.exceptions.RecognitionException

@brief The next token does not match a range of expected types.

__init__(a, b, input)

Initialize self. See help(type(self)) for accurate signature.

__str__()

Return str(self).

__repr__()

Return str(self).

__cause__

exception cause

__class__

alias of builtins.type

__context__

exception context

__delattr__

Implement delattr(self, name).

__dict__ = mappingproxy({'__module__': 'schrodinger.application.desmond.antlr3.exceptions', '__doc__': '@brief The next token does not match a range of expected types.', '__init__': <function MismatchedRangeException.__init__>, '__str__': <function MismatchedRangeException.__str__>, '__repr__': <function MismatchedRangeException.__str__>})
__dir__() → list

default dir() implementation

__eq__

Return self==value.

__format__()

default object formatter

__ge__

Return self>=value.

__getattribute__

Return getattr(self, name).

__gt__

Return self>value.

__hash__

Return hash(self).

__init_subclass__()

This method is called when a class is subclassed.

The default implementation does nothing. It may be overridden to extend subclasses.

__le__

Return self<=value.

__lt__

Return self<value.

__module__ = 'schrodinger.application.desmond.antlr3.exceptions'
__ne__

Return self!=value.

__new__()

Create and return a new object. See help(type) for accurate signature.

__reduce__()

helper for pickle

__reduce_ex__()

helper for pickle

__setattr__

Implement setattr(self, name, value).

__setstate__()
__sizeof__() → int

size of object in memory, in bytes

__subclasshook__()

Abstract classes can override this to customize issubclass().

This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).

__suppress_context__
__traceback__
__weakref__

list of weak references to the object (if defined)

args
extractInformationFromTreeNodeStream(nodes)
getUnexpectedType()

Return the token type or char of the unexpected input element

unexpectedType

Return the token type or char of the unexpected input element

with_traceback()

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

exception schrodinger.application.desmond.antlr3.exceptions.MismatchedSetException(expecting, input)

Bases: schrodinger.application.desmond.antlr3.exceptions.RecognitionException

@brief The next token does not match a set of expected types.

__init__(expecting, input)

Initialize self. See help(type(self)) for accurate signature.

__str__()

Return str(self).

__repr__()

Return str(self).

__cause__

exception cause

__class__

alias of builtins.type

__context__

exception context

__delattr__

Implement delattr(self, name).

__dict__ = mappingproxy({'__module__': 'schrodinger.application.desmond.antlr3.exceptions', '__doc__': '@brief The next token does not match a set of expected types.', '__init__': <function MismatchedSetException.__init__>, '__str__': <function MismatchedSetException.__str__>, '__repr__': <function MismatchedSetException.__str__>})
__dir__() → list

default dir() implementation

__eq__

Return self==value.

__format__()

default object formatter

__ge__

Return self>=value.

__getattribute__

Return getattr(self, name).

__gt__

Return self>value.

__hash__

Return hash(self).

__init_subclass__()

This method is called when a class is subclassed.

The default implementation does nothing. It may be overridden to extend subclasses.

__le__

Return self<=value.

__lt__

Return self<value.

__module__ = 'schrodinger.application.desmond.antlr3.exceptions'
__ne__

Return self!=value.

__new__()

Create and return a new object. See help(type) for accurate signature.

__reduce__()

helper for pickle

__reduce_ex__()

helper for pickle

__setattr__

Implement setattr(self, name, value).

__setstate__()
__sizeof__() → int

size of object in memory, in bytes

__subclasshook__()

Abstract classes can override this to customize issubclass().

This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).

__suppress_context__
__traceback__
__weakref__

list of weak references to the object (if defined)

args
extractInformationFromTreeNodeStream(nodes)
getUnexpectedType()

Return the token type or char of the unexpected input element

unexpectedType

Return the token type or char of the unexpected input element

with_traceback()

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

exception schrodinger.application.desmond.antlr3.exceptions.MismatchedNotSetException(expecting, input)

Bases: schrodinger.application.desmond.antlr3.exceptions.MismatchedSetException

@brief Used for remote debugger deserialization

__str__()

Return str(self).

__repr__()

Return str(self).

__cause__

exception cause

__class__

alias of builtins.type

__context__

exception context

__delattr__

Implement delattr(self, name).

__dict__ = mappingproxy({'__module__': 'schrodinger.application.desmond.antlr3.exceptions', '__doc__': '@brief Used for remote debugger deserialization', '__str__': <function MismatchedNotSetException.__str__>, '__repr__': <function MismatchedNotSetException.__str__>})
__dir__() → list

default dir() implementation

__eq__

Return self==value.

__format__()

default object formatter

__ge__

Return self>=value.

__getattribute__

Return getattr(self, name).

__gt__

Return self>value.

__hash__

Return hash(self).

__init__(expecting, input)

Initialize self. See help(type(self)) for accurate signature.

__init_subclass__()

This method is called when a class is subclassed.

The default implementation does nothing. It may be overridden to extend subclasses.

__le__

Return self<=value.

__lt__

Return self<value.

__module__ = 'schrodinger.application.desmond.antlr3.exceptions'
__ne__

Return self!=value.

__new__()

Create and return a new object. See help(type) for accurate signature.

__reduce__()

helper for pickle

__reduce_ex__()

helper for pickle

__setattr__

Implement setattr(self, name, value).

__setstate__()
__sizeof__() → int

size of object in memory, in bytes

__subclasshook__()

Abstract classes can override this to customize issubclass().

This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).

__suppress_context__
__traceback__
__weakref__

list of weak references to the object (if defined)

args
extractInformationFromTreeNodeStream(nodes)
getUnexpectedType()

Return the token type or char of the unexpected input element

unexpectedType

Return the token type or char of the unexpected input element

with_traceback()

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

exception schrodinger.application.desmond.antlr3.exceptions.NoViableAltException(grammarDecisionDescription, decisionNumber, stateNumber, input)

Bases: schrodinger.application.desmond.antlr3.exceptions.RecognitionException

@brief Unable to decide which alternative to choose.

__init__(grammarDecisionDescription, decisionNumber, stateNumber, input)

Initialize self. See help(type(self)) for accurate signature.

__str__()

Return str(self).

__repr__()

Return str(self).

__cause__

exception cause

__class__

alias of builtins.type

__context__

exception context

__delattr__

Implement delattr(self, name).

__dict__ = mappingproxy({'__module__': 'schrodinger.application.desmond.antlr3.exceptions', '__doc__': '@brief Unable to decide which alternative to choose.', '__init__': <function NoViableAltException.__init__>, '__str__': <function NoViableAltException.__str__>, '__repr__': <function NoViableAltException.__str__>})
__dir__() → list

default dir() implementation

__eq__

Return self==value.

__format__()

default object formatter

__ge__

Return self>=value.

__getattribute__

Return getattr(self, name).

__gt__

Return self>value.

__hash__

Return hash(self).

__init_subclass__()

This method is called when a class is subclassed.

The default implementation does nothing. It may be overridden to extend subclasses.

__le__

Return self<=value.

__lt__

Return self<value.

__module__ = 'schrodinger.application.desmond.antlr3.exceptions'
__ne__

Return self!=value.

__new__()

Create and return a new object. See help(type) for accurate signature.

__reduce__()

helper for pickle

__reduce_ex__()

helper for pickle

__setattr__

Implement setattr(self, name, value).

__setstate__()
__sizeof__() → int

size of object in memory, in bytes

__subclasshook__()

Abstract classes can override this to customize issubclass().

This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).

__suppress_context__
__traceback__
__weakref__

list of weak references to the object (if defined)

args
extractInformationFromTreeNodeStream(nodes)
getUnexpectedType()

Return the token type or char of the unexpected input element

unexpectedType

Return the token type or char of the unexpected input element

with_traceback()

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

exception schrodinger.application.desmond.antlr3.exceptions.EarlyExitException(decisionNumber, input)

Bases: schrodinger.application.desmond.antlr3.exceptions.RecognitionException

@brief The recognizer did not match anything for a (..)+ loop.

__init__(decisionNumber, input)

Initialize self. See help(type(self)) for accurate signature.

__cause__

exception cause

__class__

alias of builtins.type

__context__

exception context

__delattr__

Implement delattr(self, name).

__dict__ = mappingproxy({'__module__': 'schrodinger.application.desmond.antlr3.exceptions', '__doc__': '@brief The recognizer did not match anything for a (..)+ loop.', '__init__': <function EarlyExitException.__init__>})
__dir__() → list

default dir() implementation

__eq__

Return self==value.

__format__()

default object formatter

__ge__

Return self>=value.

__getattribute__

Return getattr(self, name).

__gt__

Return self>value.

__hash__

Return hash(self).

__init_subclass__()

This method is called when a class is subclassed.

The default implementation does nothing. It may be overridden to extend subclasses.

__le__

Return self<=value.

__lt__

Return self<value.

__module__ = 'schrodinger.application.desmond.antlr3.exceptions'
__ne__

Return self!=value.

__new__()

Create and return a new object. See help(type) for accurate signature.

__reduce__()

helper for pickle

__reduce_ex__()

helper for pickle

__repr__

Return repr(self).

__setattr__

Implement setattr(self, name, value).

__setstate__()
__sizeof__() → int

size of object in memory, in bytes

__str__

Return str(self).

__subclasshook__()

Abstract classes can override this to customize issubclass().

This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).

__suppress_context__
__traceback__
__weakref__

list of weak references to the object (if defined)

args
extractInformationFromTreeNodeStream(nodes)
getUnexpectedType()

Return the token type or char of the unexpected input element

unexpectedType

Return the token type or char of the unexpected input element

with_traceback()

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

exception schrodinger.application.desmond.antlr3.exceptions.FailedPredicateException(input, ruleName, predicateText)

Bases: schrodinger.application.desmond.antlr3.exceptions.RecognitionException

@brief A semantic predicate failed during validation.

Validation of predicates occurs when normally parsing the alternative just like matching a token. Disambiguating predicate evaluation occurs when we hoist a predicate into a prediction decision.

__init__(input, ruleName, predicateText)

Initialize self. See help(type(self)) for accurate signature.

__cause__

exception cause

__class__

alias of builtins.type

__context__

exception context

__delattr__

Implement delattr(self, name).

__dict__ = mappingproxy({'__module__': 'schrodinger.application.desmond.antlr3.exceptions', '__doc__': '@brief A semantic predicate failed during validation.\n\n Validation of predicates\n occurs when normally parsing the alternative just like matching a token.\n Disambiguating predicate evaluation occurs when we hoist a predicate into\n a prediction decision.\n ', '__init__': <function FailedPredicateException.__init__>, '__str__': <function FailedPredicateException.__str__>, '__repr__': <function FailedPredicateException.__str__>})
__dir__() → list

default dir() implementation

__eq__

Return self==value.

__format__()

default object formatter

__ge__

Return self>=value.

__getattribute__

Return getattr(self, name).

__gt__

Return self>value.

__hash__

Return hash(self).

__init_subclass__()

This method is called when a class is subclassed.

The default implementation does nothing. It may be overridden to extend subclasses.

__le__

Return self<=value.

__lt__

Return self<value.

__module__ = 'schrodinger.application.desmond.antlr3.exceptions'
__ne__

Return self!=value.

__new__()

Create and return a new object. See help(type) for accurate signature.

__reduce__()

helper for pickle

__reduce_ex__()

helper for pickle

__setattr__

Implement setattr(self, name, value).

__setstate__()
__sizeof__() → int

size of object in memory, in bytes

__subclasshook__()

Abstract classes can override this to customize issubclass().

This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).

__suppress_context__
__traceback__
__weakref__

list of weak references to the object (if defined)

args
extractInformationFromTreeNodeStream(nodes)
getUnexpectedType()

Return the token type or char of the unexpected input element

unexpectedType

Return the token type or char of the unexpected input element

with_traceback()

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

__str__()

Return str(self).

__repr__()

Return str(self).

exception schrodinger.application.desmond.antlr3.exceptions.MismatchedTreeNodeException(expecting, input)

Bases: schrodinger.application.desmond.antlr3.exceptions.RecognitionException

@brief The next tree mode does not match the expected type.

__cause__

exception cause

__class__

alias of builtins.type

__context__

exception context

__delattr__

Implement delattr(self, name).

__dict__ = mappingproxy({'__module__': 'schrodinger.application.desmond.antlr3.exceptions', '__doc__': '@brief The next tree mode does not match the expected type.', '__init__': <function MismatchedTreeNodeException.__init__>, '__str__': <function MismatchedTreeNodeException.__str__>, '__repr__': <function MismatchedTreeNodeException.__str__>})
__dir__() → list

default dir() implementation

__eq__

Return self==value.

__format__()

default object formatter

__ge__

Return self>=value.

__getattribute__

Return getattr(self, name).

__gt__

Return self>value.

__hash__

Return hash(self).

__init_subclass__()

This method is called when a class is subclassed.

The default implementation does nothing. It may be overridden to extend subclasses.

__le__

Return self<=value.

__lt__

Return self<value.

__module__ = 'schrodinger.application.desmond.antlr3.exceptions'
__ne__

Return self!=value.

__new__()

Create and return a new object. See help(type) for accurate signature.

__reduce__()

helper for pickle

__reduce_ex__()

helper for pickle

__setattr__

Implement setattr(self, name, value).

__setstate__()
__sizeof__() → int

size of object in memory, in bytes

__subclasshook__()

Abstract classes can override this to customize issubclass().

This is invoked early on by abc.ABCMeta.__subclasscheck__(). It should return True, False or NotImplemented. If it returns NotImplemented, the normal algorithm is used. Otherwise, it overrides the normal algorithm (and the outcome is cached).

__suppress_context__
__traceback__
__weakref__

list of weak references to the object (if defined)

args
extractInformationFromTreeNodeStream(nodes)
getUnexpectedType()

Return the token type or char of the unexpected input element

unexpectedType

Return the token type or char of the unexpected input element

with_traceback()

Exception.with_traceback(tb) – set self.__traceback__ to tb and return self.

__init__(expecting, input)

Initialize self. See help(type(self)) for accurate signature.

__str__()

Return str(self).

__repr__()

Return str(self).