Metadata-Version: 2.1
Name: LAPCA
Version: 0.0.2
Summary: LAPCA is a tool that is used to check whether the given program conforms to the specified guidelines. 
Home-page: 
Author: Swaroop Bhat
Author-email: swaroopbhat510@gmail.com
License: MIT
Keywords: Conformance,language agnostic,program,guidelines,LAPCA,LAPCA Score
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Information Technology
Classifier: Operating System :: Microsoft :: Windows :: Windows 10 
Classifier: Operating System :: Microsoft :: Windows :: Windows 11 
Classifier: Operating System :: POSIX :: Linux
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Description-Content-Type: text/markdown
License-File: LICENSE.txt

LAPCA is a tool that is used to check whether the given program conforms to the specified guidelines. 
LAPCA also comes with a metric called LAPCA Score that is used to measure the code quality of the codebase.
LAPCA Similarity is a basic plagiarism tool developed alongside LAPCA Score

## Contributors

[Manish Reddy](https://github.com/Manish-22)  


[Nandana C](https://github.com/NandanaC)  


[Sethupathy Venkatraman](https://github.com/sethupathyrv)  


[Swaroop Bhat](https://github.com/Soupy710)

---

## Steps to Run

### Note:

- Replace "Formal-Structure-File" by the guideline required


- Replace "Test-File" by the file to be tested


- Select appropriate test file

```
git clone https://github.com/Capstone-LAPCA/LAPCA-Capstone.git


cd LAPCA-CAPSTONE


pip install -r requirements.txt


python3 run.py "Formal-Structure-File" "Test-File"


```
### Start the LAPCA server by executing the below command:


```
python3 Server/LAPCA_Server.py
```


