Join our online chat at 
Guide
``` 1.Clone the repository
- run
git pull && git submodule update --init --recursive to automatically update all submodules
- run
git submodule foreach --recursive git checkout master
- Work on specific repository separately
On Branching: Some repository has multiple branches, to pull and work on them : ex : git checkout -b Parser origin/Parser ```
Qt Settings
``` Default build directory : ../build-%{CurrentProject:Name}-%{CurrentKit:FileSystemName}-%{CurrentBuild:Name} ```
Project Diagram
```
- Tokenize Input into Tokens
- Tag Tokens with POS Tags
- Determine the most probable Tag for each Token
- Parse Tokens into Syntax Tree using Grammar Structure
- Determine Head Verb/Noun of the Tree and each of its Sub-Trees
- Determine the most probable Tree
- Create Relationship Diagram from the Tree ```
Meaning Representation Scope
```
- Simple Declarative Sentences with Transitive Verbs (Ex: He kicks the ball)
- Declarative Sentences with Transitives and Indirect Objects (Ex: He kicks the ball to her)
- Declaratives with Intransitives (Ex: He kicks)
- Declaratives with Linking Verbs that state existence or definition (Ex: He is a person)
- Declaratives with non-specific subjects (Ex: That is a car. Ex: That thing walked)
- Imperatives with simple Transitives, like a command (Ex: Define an apple. Ex: Draw a square)
- Imperatives with Indirect Objects and Prepositions (Ex: Show me an apple. Ex: Show me an apple on a table)
- Simple Y/N Questions for Actions (Ex: Did he kick the ball?)
- Y/N Questions for Existence and Definition (Ex: Is he a person? Ex: Is that a ball?)
- Simple Wh-Questions (Ex: What did he kick? Ex: Who is he?)
- Wh-Questions with Modifiers (Ex: When is the apple on a table?) ``` Link on submodules : https://chrisjean.com/git-submodules-adding-using-removing-and-updating/