Coder Social home page Coder Social logo

cizr / ply-parser-for-java-files Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 0.0 7 KB

PLY parser for Java files, supporting integer and boolean variables, arithmetic and logical operations, variable assignments, conditional statements, and simple looping.

Java 4.09% Python 95.91%
java-files looping ply-parsing python syntax-analysis

ply-parser-for-java-files's Introduction

PLY-Parser-for-Java-Files

PYTHON VERSION : Python 3.11.6 This repository contains a subset that includes the following features:

Integer and Boolean Variables: You can create and manipulate integer and boolean variables to work with numeric and logical data.

Arithmetic and Logical Operations: Perform common arithmetic and logical operations on variables and values.

Variable Assignments: Assign values to variables, allowing you to store and update data.

Conditional Statements: Implement conditional tests using if statements to control program flow based on specific conditions.

Simple Looping: Create basic loops with for or while constructs, enabling repetitive execution of code.

This repository includes a PLY (Python Lex-Yacc) parser to read and process Java files. This parser can help you analyze and extract information from Java source code files, making it a valuable tool for understanding and working with Java code. -Benkaddour Med Racim.

ply-parser-for-java-files's People

Contributors

cizr avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.