| Home >> All >> com >> port80 >> eclipse >> [ csharp Javadoc ] |
com.port80.eclipse.csharp: Javadoc index of package com.port80.eclipse.csharp.
Package Samples:
com.port80.eclipse.csharp.preferences
com.port80.eclipse.csharp.editors
com.port80.eclipse.csharp.properties
com.port80.eclipse.csharp.llk.parser
com.port80.eclipse.csharp.llk
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.
CSharpEditorPreferencePage: This class represents a preference page that is contributed to the Preferences dialog. By subclassing FieldEditorPreferencePage , we can use the field support built into JFace that allows us to create a page that is small and knows how to save, restore and apply itself. This page is used to modify preferences only. They are stored in the preference store that belongs to the main plug-in class. That way, preferences can be accessed directly via the preference store.
CSharpEditorFormatterPreferencePage: This class represents a preference page that is contributed to the Preferences dialog. By subclassing FieldEditorPreferencePage , we can use the field support built into JFace that allows us to create a page that is small and knows how to save, restore and apply itself. This page is used to modify preferences only. They are stored in the preference store that belongs to the main plug-in class. That way, preferences can be accessed directly via the preference store.
CSharpOutlinePage: ContentOutlinePage for CSharpEditor to use the Eclipse Outline view to present an outline of terminal and non-terminals in the document.
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.
LLKCSharpFormattingStrategy: Generic IFormattingStrategy implementation for Blacksun Editors.
EscapedStringRule: A modification of the PatternRule that skip over quoted strings.
SimpleLLKMain: A primitive implementation of ILLKMain used for testing.
CSharpPlugin: The main plugin class to be used in the desktop.
LLKTokenUtil: Static utilities that manipulate LLKTokens.
LLKLexerInput: Input source for LLK lexer.
Util: Static utilities.
CSharpInfo: CSharp info.
CSharpCodeFormatterTest01
CSharpDocumentProvider
CSharpDoubleClickStrategy
CSharpEditor
| Home | Contact Us | Privacy Policy | Terms of Service |