neurolang.utils.interactive_parsing module

class neurolang.utils.interactive_parsing.CompleteResult(pos: int, prefix: str, token_options: set)

Bases: object

Methods

to_dictionary

pos: int
prefix: str
to_dictionary()
token_options: set
class neurolang.utils.interactive_parsing.LarkCompleter(lark: Lark, start: str | None = None)

Bases: object

Methods

complete

compute_options_no_error

compute_options_unexpected_char

complete(text: str) CompleteResult
compute_options_no_error(interactive: InteractiveParser, text: str) CompleteResult
compute_options_unexpected_char(interactive: InteractiveParser, text: str, e: UnexpectedCharacters) CompleteResult