Jazillian Results


File Changes

Jazillian fires hundreds of 'transformation rules' on each of your C files to translate them to Java. Each rule firing consists of two steps. The first step is 'matching', in which the rule looks for particular patterns in your code. If if finds any matches, it will then perform the second step, 'transformation', in which it changes your code. Below is a list of all your resulting Java files, along with the number of matching rules for each. Click on a file name to see the Java file. If a file was deleted because it became empty during translation, then the file no longer exists. You can click on a the 'number of rules applied' to see the sequence of rule applications on that file.

For a detailed list of rules and what each rule does, see our Jazillian Rules document.

FileNumber Of
Rules Applied
CardDeck.java3
CardReader.java45
DeckH.java8
Execute.java36
GetInput.java38
Houses.java38
InitDeck.java39
Jail.java25
Misc.java42
Monop.java59
MonopH.java18
Monopoly.java11
Mortgage.java31
OwnedPropertyList.java4
PathnamesH.java5
Player.java7
Print.java30
Property.java10
PropertyFunctions.java41
Rent.java23
Roll.java22
SpecialMoves.java23
Square.java8
Trade.java44
TradeInfo.java4

All the files have been packaged into a single file: results.zip

C Code Line Counts


The following table shows the line counts for each of your C source files. The price for Jazillian is based on the total number of non-comment lines, which is the sum of the "Code Only" and "Code and Comment" columns minus the "Excluded" column.

FileTotal LinesCode OnlyComment OnlyCode And CommentEmptyExcluded
pathnames.h36120330
monop.ext581320430
monop.c172110105470
monop.def12523950430
monop.h13727653510
execute.c2661732210610
deck.h50825350
initdeck.c177100123620
cards.c2111361311510
roll.c813341430
morg.c2091082016650
spec.c863826400
getinp.c1207342410
jail.c13273114440
houses.c28121569510
misc.c276177256680
print.c191129122480
prop.c206134152550
rent.c925141360
spec.c863826400
trade.c315230179590
TOTAL3307189020020110160

Number of lines with only code (1890) + Number of lines with both code and comments (201) - Number of lines not translated (0) = 2091 total non-comment lines translated.

Errors and Warnings

The translation completed successfully. You may view any warnings.


Runtime Library

There are a few cases where there is no simple Java equivalent to a C function. For those cases, Jazillian provides a small set of runtime classes. You may download these classes in either Zip format or Jar format. You may also want to check out their javadoc documentation.

Note: This page and these files will be deleted in 10 minutes.