GrammarScope  4.0.0
Public Member Functions | Static Private Member Functions | Private Attributes | List of all members
grammarscope.server.parser.GrammaticalStructureAnalyzer Class Reference
Inheritance diagram for grammarscope.server.parser.GrammaticalStructureAnalyzer:
Inheritance graph
[legend]
Collaboration diagram for grammarscope.server.parser.GrammaticalStructureAnalyzer:
Collaboration graph
[legend]

Public Member Functions

 GrammaticalStructureAnalyzer (final Language language) throws UnsupportedOperationException, IllegalArgumentException
 
GrammaticalStructure grammaticalStructure (final Tree tree)
 
String getGrammaticalRelationModel ()
 

Static Private Member Functions

static TreebankLanguagePack makeLanguagePack (final Language language)
 

Private Attributes

final GrammaticalStructureFactory factory
 

Detailed Description

Grammatical structure analyzer

Author
Bernard Bou

Constructor & Destructor Documentation

◆ GrammaticalStructureAnalyzer()

grammarscope.server.parser.GrammaticalStructureAnalyzer.GrammaticalStructureAnalyzer ( final Language  language) throws UnsupportedOperationException, IllegalArgumentException

Constructor

Parameters
languagelanguage
Exceptions
UnsupportedOperationExceptionexception
IllegalArgumentExceptionexception

Member Function Documentation

◆ getGrammaticalRelationModel()

String grammarscope.server.parser.GrammaticalStructureAnalyzer.getGrammaticalRelationModel ( )

Get grammatical relation model

Returns
model

Implements grammarscope.server.parser.iface.IGrammaticalStructureAnalyzer.

◆ grammaticalStructure()

GrammaticalStructure grammarscope.server.parser.GrammaticalStructureAnalyzer.grammaticalStructure ( final Tree  parseTree)

Analyze tree

Parameters
parseTreeparse tree to analyze
Returns
grammatical structure

Implements grammarscope.server.parser.iface.IGrammaticalStructureAnalyzer.

◆ makeLanguagePack()

static TreebankLanguagePack grammarscope.server.parser.GrammaticalStructureAnalyzer.makeLanguagePack ( final Language  language)
staticprivate

TreebankLanguagePack factory

Parameters
languagelanguage
Returns
TreebankLanguagePack

Member Data Documentation

◆ factory

final GrammaticalStructureFactory grammarscope.server.parser.GrammaticalStructureAnalyzer.factory
private

Structure Factory


The documentation for this class was generated from the following file: