Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
  • Loading branch information
raphaelsack committed Jun 1, 2022
2 parents 5a53249 + 2a1cd0e commit 607b9db
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,24 +6,25 @@ Mini-Java compiler construction project for the 4th semester of computer science

```
Base-Types: int, boolean, char;
Access-Modifier: public, private, protected
Access-Modifier: public, private, protected (class Declarations without Access-Modifier)
Operators: + - * / % || && == != < > <= => ! = ++ --
Statements: if...else, while loop, for loop
Other Keywords: new, this, null,
mentions: - Methods/Constructors are Overloadable
Other Keywords: class, new, this, null,
honorable-mentions: - Methods/Constructors are Overloadable
- statically-imported Methods:
- System.out.print
- System.out.println
- System.err.print
- System.err.println
- Strings can be used in System.out.println
- Semantic Error-Handling
explicitly left out:
- no static methods
- only "public static void main(String[] args)" for the main class
- no inheritance
- no imports and packages
- no interfaces and abstract classes
- no Arrays and Exceptions
- no static methods
- only "public static void main(String[] args)" for the main class
- Semantic Error-Handling
```

## Used Tools
Expand Down Expand Up @@ -89,7 +90,7 @@ Implemented by Raphael Sack ([@Raqhael](https://github.com/Raqhael)):

## Installation

This Project using [maven v4.0.0](https://maven.apache.org/) and can be easily built using IntelliJ, Eclipse and other JavaIDE's with the given pom.xml-File
This Project using [maven v4.0.0](https://maven.apache.org/) (with Java 16+) and can be easily built using IntelliJ, Eclipse and other JavaIDE's with the given pom.xml-File

The main-Method is located the `main.main`

Expand Down

0 comments on commit 607b9db

Please sign in to comment.