Table of Contents

Class JScriptNETParser

Namespace
Alternet.Syntax.Parsers.Advanced
Assembly
Alternet.Syntax.Parsers.Advanced.v9.dll

Represents a class that performs syntax and lexical analysis of specified Java Script.NET code text.

public class JScriptNETParser : JavaScriptParser, IComponent, IDisposable, ISyntaxParser, IParser, ILexer, INotify, IUpdate, IImport
Inheritance
JScriptNETParser
Implements

Methods

AfterDeclaration(ISyntaxNode)
BeforeDeclaration(ISyntaxNode)
CreateRepository()

Creates ICodeCompletionRepository to perform code completion functionality for this parser.

GetCompletionType(char)

Obtains type of code completion window from specifies char parameter.

InitLanguage()
InitReswords()
IsBuiltInType(int)
IsModifier(int)
ParseBaseClass()
ParseBaseList()
ParseClassBody(bool)
ParseDeclaration(ISyntaxAttributes, NetNodeType)
ParseDeclaration(ISyntaxAttributes, ISyntaxNode, NetNodeType)
ParseDeclaration(ISyntaxNode)
ParseDeclarationBody(ISyntaxNode, NetNodeType)
ParseDefaultBlock()
ParseDirective()
ParseEmbeddedStatement()
ParseEnumBody()
ParseEnumMember()
ParseEnumType()
ParseImportDeclaration()
ParseImportDeclaration(ISyntaxNode)
ParseImportList()
ParseImportList(ISyntaxNode)
ParseKnownMemberDeclaration(ISyntaxAttributes)
ParseMethodDeclaration(ISyntaxAttributes)
ParseModifiers(ref ISyntaxAttributes)
ParseParameterDeclaration()
ParseReturnType()
ParseReturnType(ISyntaxNode)
ParseSimpleExpression(ref ISyntaxNode)
ParseStatement(bool)
ParseSuperAccess(ref ISyntaxNode)
ParseUnitBody()
ReparseBlock(ISyntaxNode, Point)
ReparseBlock(Point)

Reparses syntax block at specified position.

ReparseDeclaration(ISyntaxNode)
ReparseImport(ISyntaxNode)
ReparseImportList(ISyntaxNode)
SkipToDeclarationStart(NetNodeType)
TryParseLabeledStatement(out bool)