Download the PHP package olcaytaner/parsetree without Composer
On this page you can find all versions of the php package olcaytaner/parsetree. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download olcaytaner/parsetree
More information about olcaytaner/parsetree
Files in olcaytaner/parsetree
Package parsetree
Short Description Parse tree processing library
License GPL-3.0-or-later
Informations about the package parsetree
Constituency TreeBanks
When one talks about the “success” of a Natural Language Processing solution, they often refer to its ability to analyse the semantic and syntactic structure of a given sentence. Such a solution is expected to be able to understand both the linear and hierarchical order of the words in a sentence, unveil embedded structures, illustrate syntactical relationships and have a firm grasp of the argument structure. In order to meet the expectations, cutting edge Natural Language Processing systems like parsers, POS taggers or machine translation systems make use of syntactically or semantically annotated treebanks. Such treebanks offer a deep look through the surface and into the logical form of sentences.
Annotated treebanks can be categorised as constituency treebanks and dependency treebanks. Constituency treebanks offers clarity through resolving structural ambiguities, and successfully illustrates the syntagmatic relations like adjunct, complement, predicate, internal argument, external argument and such.
The very first comprehensive annotated treebank, the Penn Treebank, was created for the English language and offers 40,000 annotated sentences. Following the Penn Treebank, numerous treebanks annotated for constituency structures were developed in different languages including French, German, Finnish, Hungarian, Chinese and Arabic.
TreeBank DataSets
Video Lectures
For Developers
You can also see Cython, Java, C, C++, Swift, Js, Python, or C# repository.
Requirements
- Php 8.4 or higher
- Git
Php
To check if you have a compatible version of Php installed, use the following command:
php -V
You can find the latest version of Php here.
Git
Install the latest version of Git.
Download Code
In order to work on code, create a fork from GitHub page. Use Git for cloning the code to your local or below line for Ubuntu:
git clone <your-fork-git-link>
A directory called ParseTree will be created. Or you can use below link for exploring the code:
git clone https://github.com/starlangsoftware/ParseTree-Php.git
Open project with PhpStorm IDE
Steps for opening the cloned project:
- Start IDE
- Select File | Open from main menu
- Choose
ParseTree-Phpfile - Select open as project option
- Couple of seconds, dependencies will be downloaded.
For Contibutors
composer.json file
-
autoload is important when this package will be imported.
- Dependencies should be maximum (not only direct but also indirect references should also be given), everything directly in the code should be given here.
Data files
- Add data files to the project folder. Subprojects should include all data files of the parent projects.
Php files
-
Do not forget to comment each function.
-
Function names should follow caml case.
-
Write getter and setter methods.
-
Use standard javascript test style by extending the TestCase class. Use setup when necessary.
-
Enumerated types should be declared with enum.
-
If there are multiple constructors for a class, define them as constructor1, constructor2, ..., then from the original constructor call these methods.
-
Use __toString method if necessary to create strings from objects.
- Use xmlparser package for parsing xml files.
All versions of parsetree with dependencies
ext-intl Version *


