KJS
KJS::Parser Class Reference
#include <Parser.h>
Inheritance diagram for KJS::Parser:

Detailed Description
Definition at line 49 of file Parser.h.
Public Member Functions | |
| PassRefPtr< ProgramNode > | parseProgram (const UString &sourceURL, int startingLineNumber, const UChar *code, unsigned length, int *sourceId=0, int *errLine=0, UString *errMsg=0) |
| PassRefPtr< FunctionBodyNode > | parseFunctionBody (const UString &sourceURL, int startingLineNumber, const UChar *code, unsigned length, int *sourceId=0, int *errLine=0, UString *errMsg=0) |
| int | sourceId () |
| void | didFinishParsing (PassRefPtr< ProgramNode >) |
Static Public Member Functions | |
| static void | noteNodeCycle (Node *) |
| static void | removeNodeCycle (Node *) |
Friends | |
| Parser & | parser () |
Member Function Documentation
| PassRefPtr< ProgramNode > KJS::Parser::parseProgram | ( | const UString & | sourceURL, | |
| int | startingLineNumber, | |||
| const UChar * | code, | |||
| unsigned | length, | |||
| int * | sourceId = 0, |
|||
| int * | errLine = 0, |
|||
| UString * | errMsg = 0 | |||
| ) |
Definition at line 43 of file Parser.cpp.
| PassRefPtr< FunctionBodyNode > KJS::Parser::parseFunctionBody | ( | const UString & | sourceURL, | |
| int | startingLineNumber, | |||
| const UChar * | code, | |||
| unsigned | length, | |||
| int * | sourceId = 0, |
|||
| int * | errLine = 0, |
|||
| UString * | errMsg = 0 | |||
| ) |
Definition at line 78 of file Parser.cpp.
| void KJS::Parser::didFinishParsing | ( | PassRefPtr< ProgramNode > | progNode | ) |
Definition at line 133 of file Parser.cpp.
| void KJS::Parser::noteNodeCycle | ( | Node * | node | ) | [static] |
Definition at line 54 of file Parser.cpp.
| void KJS::Parser::removeNodeCycle | ( | Node * | node | ) | [static] |
Definition at line 61 of file Parser.cpp.
Friends And Related Function Documentation
| Parser& parser | ( | ) | [friend] |
Definition at line 138 of file Parser.cpp.
The documentation for this class was generated from the following files:
KDE 4.0 API Reference