| Home >> All >> com >> port80 >> eclipse >> csharp >> [ llk Javadoc ] |
| | com.port80.eclipse.csharp.llk.ast.* (14) | | com.port80.eclipse.csharp.llk.parser.* (149) |
com.port80.eclipse.csharp.llk: Javadoc index of package com.port80.eclipse.csharp.llk.
Package Samples:
com.port80.eclipse.csharp.llk.parser
com.port80.eclipse.csharp.llk.ast
Classes:
ScopeStack: Scope stack is used by the parser to keep track of the current lexical scopes and performs symbol lookups. . Scope stack from bottom to top: RootContext scope CompilationUnit scope TopLevelClass scope class/block/method...etc. scopes ... . When a variable is encountered in the statement, its type is determined by searching the scopes from the top of the scope stack downwards until it found the variable declaration/definition. If a scope belongs to an IType (parent!=null), IType would search the super-class and/or super-interfaces.
IScopeStack: Scope stack is used by the parser to keep track of the current lexical scopes and performs symbol lookups. . Scope stack from bottom to top: rootNode scope compilationUnit scope topLevelClass scope class/block/method...etc. scopes ... . When a variable is encountered in the statement, its type is determined by searching the scopes from the top of the scope stack downwards until it found the variable declaration/definition. If a scope belongs to a classs (parent!=null), ASTClassNode would search the superclasses and interfaces.
TokenSet: An abstraction layer to represent a set of tokens that works much like a BitSet.
LLKParserInput: Input source for LLK parser. Read tokens from input (ILLKLexer) lexer.
SimpleLLKMain: A primitive implementation of ILLKMain used for testing.
LLKTokenUtil: Static utilities that manipulate LLKTokens.
LLKLexerInput: Input source for LLK lexer.
LLKEditorReporter
Modifiers
Method
ISymbol
ILLKScope
TypeFactory
RootContext
LLKScope
Variable
Property
Type
Accessor
BinaryExpression
ILLKCSharpLexer
ILLKMain
ILLKConstants
ILLKModifiers
| Home | Contact Us | Privacy Policy | Terms of Service |