Home
Vorlesungen:
Compilerbau
Programmieren 2 (C++)
Java
Vorlesungen an der TFH Berlin (2002-2004)
Programmieren 1
Programmieren 2
Programmieren 3
Programmieren 4
Datenverarbeitung 2
Lehrmaterialien
Java 1.5
Algebraische Typen
Parsing DTD
Jugs
HOpenGL
Schwerpunkte
Paper
Privat
Source Code
Sources
./FirstProgram.java
/Answer.java
/Arith.fab4
/Eratosthenes.fab4
/Fak.fab4
/Fak.gmc
/First.fab4
/GetHello.fab4
/GetJFrame.fab4
/GetMore.fab4
/List1.fab4
/Prog0.fab4
/Prog1.fab4
/Prog2.fab4
/Prog3.fab4
/Prog4.fab4
/Prog5.fab4
/Prog6.fab4
/Square.fab4
/TestGC.fab4
/Xs.fab4
/Ys.fab4
/fab4c.fab4
/kk.fab4
arith/ArithLexer.h
arith/ArithLexer.lex
arith/ArithMain.cpp
arith/ArithParser.cpp
arith/ArithParser.h
arith/ArithParserExample.cpp
arith/ArithToken.cpp
arith/ArithToken.h
fab4/CompileFab4C.cpp
fab4/CompileTestFab4Parser.cpp
fab4/Fab4.cpp
fab4/Fab4.h
fab4/Fab4Lexer.h
fab4/Fab4Lexer.lex
fab4/Fab4MkFunctions.cpp
fab4/Fab4MkFunctions.h
fab4/Fab4Parser.h
fab4/Fab4Token.cpp
fab4/Fab4Token.h
fab4/GenCode.cpp
fab4/Instruction.cpp
fab4/Instruction.h
fab4/TestFab4Parser.cpp
fcc/Eratosthenes.c
fcc/ccall.c
fcc/ccall.h
fcc/constants.h
fcc/fileIO.c
fcc/gm.c
fcc/gm.h
hell/GetHello.java
hell/GetJFrame.java
hell/GetMore.java
name/panitz/gm/Add.java
name/panitz/gm/ArithOp.java
name/panitz/gm/CaseJump.java
name/panitz/gm/CodeConstants.java
name/panitz/gm/CompareOp.java
name/panitz/gm/ConstructorConstants.java
name/panitz/gm/End.java
name/panitz/gm/Eval.java
name/panitz/gm/FakeGC.java
name/panitz/gm/ForwardNode.java
name/panitz/gm/GC.java
name/panitz/gm/GCFactory.java
name/panitz/gm/GetRuntime.java
name/panitz/gm/Gm.java
name/panitz/gm/GmDump.java
name/panitz/gm/GmFileReader.java
name/panitz/gm/GmGlobals.java
name/panitz/gm/GmHeap.java
name/panitz/gm/GmLog.java
name/panitz/gm/GmStack.java
name/panitz/gm/GmState.java
name/panitz/gm/GmWriter.java
name/panitz/gm/Instruction.java
name/panitz/gm/JavaCall.java
name/panitz/gm/Lt.java
name/panitz/gm/MarshallingNode.java
name/panitz/gm/NAp.java
name/panitz/gm/NConstr.java
name/panitz/gm/NGlobal.java
name/panitz/gm/NJavaObject.java
name/panitz/gm/NNum.java
name/panitz/gm/Node.java
name/panitz/gm/NodeToString.java
name/panitz/gm/NodeVisitor.java
name/panitz/gm/Nop.java
name/panitz/gm/Output.java
name/panitz/gm/Pack.java
name/panitz/gm/Print.java
name/panitz/gm/PrintNode.java
name/panitz/gm/PrintString.java
name/panitz/gm/PrintStringNode.java
name/panitz/gm/Push.java
name/panitz/gm/PushGlobal.java
name/panitz/gm/PushInt.java
name/panitz/gm/ReadGm.java
name/panitz/gm/RunFak.java
name/panitz/gm/RunSquare.java
name/panitz/gm/ShowNode.java
name/panitz/gm/Split.java
name/panitz/gm/SquareCode.java
name/panitz/gm/StaticJavaCall.java
name/panitz/gm/TestOutput.java
name/panitz/gm/Unwind.java
name/panitz/gm/UnwindNode.java
name/panitz/gm/UseShowNode.java
name/panitz/gm/WHNF.java
name/panitz/gm/WriteC.java
name/panitz/gm/WriteGm.java
name/panitz/gm/example/EinsZwei.java
name/panitz/gm/example/FirstHeap.java
name/panitz/gm/test/ArithExample.java
name/panitz/gm/test/ConstrExample.java
name/panitz/gm/test/RunTest.java
name/panitz/gm/test/StackExample.java
name/panitz/paket/FirstPackage.java
name/panitz/parser/CorrectRecursion.cpp
name/panitz/parser/NaiveRecursion.cpp
name/panitz/parser/ParsLib.h
name/panitz/parser/TestAlt.cpp
name/panitz/parser/TestMap.cpp
name/panitz/parser/TestRepetition.cpp
name/panitz/parser/TestSeperated.cpp
name/panitz/parser/TestSeq.cpp
name/panitz/parser/TestTokenParser.cpp
name/panitz/util/Either.h
name/panitz/util/Li.java
name/panitz/util/Pair.java
name/panitz/util/Show.h
name/panitz/util/StaticMap.java
name/panitz/util/TestLi.java
name/panitz/util/TestStaticMap.java
name/panitz/util/TestYourMap.java
name/panitz/util/Tuple.h
name/panitz/util/Visitor.h
all source files as g-zipped tar file