Compare commits

...

2 Commits

Author SHA1 Message Date
364176057d add java compiler classes 2024-05-15 22:12:06 +02:00
d5c0717763 testing with compiler without java classpath 2024-05-15 22:08:37 +02:00
571 changed files with 35 additions and 35 deletions
.gitignoreJavaTXCompiler.jarcompile.sh
java-compiler-classes
Main.class
de/dhbwstuttgart
bytecode
core
environment
exceptions
parser
JavaTXParser.classNullToken.classSourceLoc.class
SyntaxTreeGenerator
antlr
Java17Lexer.classJava17Parser$AltAnnotationQualifiedNameContext.classJava17Parser$AndexpressionContext.classJava17Parser$AnnotationConstantRestContext.classJava17Parser$AnnotationContext.classJava17Parser$AnnotationMethodOrConstantRestContext.classJava17Parser$AnnotationMethodRestContext.classJava17Parser$AnnotationTypeBodyContext.classJava17Parser$AnnotationTypeDeclarationContext.classJava17Parser$AnnotationTypeElementDeclarationContext.classJava17Parser$AnnotationTypeElementRestContext.classJava17Parser$AnnotationvarmodContext.classJava17Parser$ArgumentsContext.classJava17Parser$ArrayCreatorRestContext.classJava17Parser$ArrayInitializerContext.classJava17Parser$ArrayaccessexpressionContext.classJava17Parser$AssertstmtContext.classJava17Parser$AssignexpressionContext.classJava17Parser$BitwiseandexpressionContext.classJava17Parser$BitwiseorexpressionContext.classJava17Parser$BitwisexorexpressionContext.classJava17Parser$BlockContext.classJava17Parser$BlockStatementContext.classJava17Parser$BlockstmtContext.classJava17Parser$BoolLiteralContext.classJava17Parser$BreakstmtContext.classJava17Parser$CastexpressionContext.classJava17Parser$CatchClauseContext.classJava17Parser$CatchTypeContext.classJava17Parser$CharLiteralContext.classJava17Parser$ClassBodyContext.classJava17Parser$ClassBodyDeclarationContext.classJava17Parser$ClassCreatorRestContext.classJava17Parser$ClassDeclarationContext.classJava17Parser$ClassOrInterfaceContext.classJava17Parser$ClassOrInterfaceModifierContext.classJava17Parser$ClassOrInterfaceTypeContext.classJava17Parser$ClassTypeContext.classJava17Parser$ClassblockContext.classJava17Parser$ClassorinterfacedeclContext.classJava17Parser$ConditionalassignexpressionContext.classJava17Parser$ConditionalstmtContext.classJava17Parser$ConstDeclarationContext.classJava17Parser$ConstantDeclaratorContext.classJava17Parser$ConstructorContext.classJava17Parser$ConstructorDeclarationContext.classJava17Parser$ConstructordeclContext.classJava17Parser$ContinuestmtContext.classJava17Parser$CreatedNameContext.classJava17Parser$CreatorContext.classJava17Parser$CreatorreferenceexpressionContext.classJava17Parser$DefaultValueContext.classJava17Parser$DottedexpressionContext.classJava17Parser$DowhileloopContext.classJava17Parser$ElementValueArrayInitializerContext.classJava17Parser$ElementValueContext.classJava17Parser$ElementValuePairContext.classJava17Parser$ElementValuePairsContext.classJava17Parser$EmptyclassbodyContext.class

1
.gitignore vendored

@ -4,6 +4,7 @@
# But do not ignore .class files in resources/bytecode/javFiles (necessary for tests)
!/resources/bytecode/javFiles/**/*.class
!/java-compiler-classes/**/*.class
# Log file
*.log

Binary file not shown.

@ -64,7 +64,7 @@ done
if [ "${#JAV_CHANGED[@]}" -ne 0 ]; then
echo "java -jar $JAVATX_COMPILER_PATH -d $DESTDIR -cp "$SRCDIR:dependencies/" ${JAV_CHANGED[@]}"
java -jar $JAVATX_COMPILER_PATH -d $DESTDIR -cp "$SRCDIR:dependencies/" "${JAV_CHANGED[@]}"
java -jar $JAVATX_COMPILER_PATH -d $DESTDIR -cp "$SRCDIR:dependencies/:java-compiler-classes/" "${JAV_CHANGED[@]}"
if [ $? -ne 0 ]; then
echo "Fehler beim Kompilieren der Jav-Dateien. Beende das Skript."
exit 1
@ -82,8 +82,8 @@ fi
#fi
if [ "${#JAVA_CHANGED[@]}" -ne 0 ]; then
echo "javac -d $DESTDIR -cp "$SRCDIR:$DESTDIR:dependencies/*" $JAVAC_FLAGS ${JAVA_CHANGED[@]}"
javac -d $DESTDIR -cp "$SRCDIR:$DESTDIR:dependencies/*" $JAVAC_FLAGS "${JAVA_CHANGED[@]}"
echo "javac -d $DESTDIR -cp "$SRCDIR:$DESTDIR:dependencies/*:java-compiler-classes/*" $JAVAC_FLAGS ${JAVA_CHANGED[@]}"
javac -d $DESTDIR -cp "$SRCDIR:$DESTDIR:dependencies/*:java-compiler-classes/*" $JAVAC_FLAGS "${JAVA_CHANGED[@]}"
fi
# if [ $? -eq 0 ]; then

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Some files were not shown because too many files have changed in this diff Show More