Parse a JavaScript file and retrieve variables and functions.
It uses the JavaScript parser contained in the jasy web framework.
| SUPPORTED_TYPES | 
| _modules | 
| Attribute | Class to represent a class attribute. | 
| Function | Class to represent a Python function. | 
| VisibilityMixin | Mixin class implementing the notion of visibility. | 
| Visitor | Class implementing a visitor going through the parsed tree. | 
| readmodule_ex | Read a JavaScript file and return a dictionary of functions and variables. | 
| scan | Public method to scan the given source text. | 
Class to represent a class attribute.
| None | 
| None | 
| Attribute | Constructor | 
| None | 
Constructor
Class to represent a Python function.
| None | 
| None | 
| Function | Constructor | 
| None | 
Constructor
Mixin class implementing the notion of visibility.
| None | 
| None | 
| VisibilityMixin | Constructor | 
| None | 
Constructor
Class implementing a visitor going through the parsed tree.
| None | 
| None | 
| Visitor | Constructor | 
| __visit | Private method implementing the visit logic delegating to interesting methods. | 
| call | |
| parse | Public method to parse the source. | 
| visit_const | Public method to treat a constant node. | 
| visit_function | Public method to treat a function node. | 
| visit_noop | Public method to ignore the given node. | 
| visit_property_init | Public method to treat a property_init node. | 
| visit_var | Public method to treat a variable node. | 
| None | 
Constructor
Private method implementing the visit logic delegating to interesting methods.
Public method to parse the source.
Public method to treat a constant node.
Public method to treat a function node.
Public method to ignore the given node.
Public method to treat a property_init node.
Public method to treat a variable node.
Read a JavaScript file and return a dictionary of functions and variables.
Public method to scan the given source text.