Package Editra :: Package src :: Package autocomp :: Module pycomp
[hide private]

Module pycomp

source code

Provides completion and calltip support for python documents. To provide the completion lists and calltips a mix of parsing and introspection is used to deduct the requested information.


Author: Cody Precord <cprecord@editra.org>

Classes [hide private]
  Completer
Code completer provider
  PyCompleter
Python code completion provider
  Scope
Base class for representing code objects
  Class
Class for representing a python class object for the parser
  Function
Create a function object for representing a python function definition in the parser.
  PyParser
Python parsing class
Functions [hide private]
 
dbg(msg) source code
 
_cleanstr(doc)
Clean up a docstring by removing quotes
source code
 
_sanitize(cstr)
Sanitize a command string for namespace lookup
source code
Variables [hide private]
  __cvsid__ = '$Id: pycomp.py 59967 2009-04-01 03:36:06Z CJP $'
  __revision__ = '$Revision: 59967 $'
Function Details [hide private]

_cleanstr(doc)

source code 

Clean up a docstring by removing quotes

Parameters:
  • doc - docstring to clean up

_sanitize(cstr)

source code 

Sanitize a command string for namespace lookup

Parameters:
  • cstr - command string to cleanup