Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* zobraz text */
- | OUTPUT LOZAT Vyraz CIARKA Vyraz POZAT STR_LITERAL COLOR FARBA BCIARKA
- {
- $$ = (char*)malloc(480+strlen($9)+strlen($7)+strlen($3.kod)+strlen($5.kod));
- sprintf($$,"\taload\t1\n \tnew\tjava/awt/Font\n \tdup\n \tldc\t\"ARIAL\"\n\t getstatic\tjava/awt/Font\tBOLD I\n"
- "\tsipush\t20\n\t invokespecial\tjava/awt/Font <init>\t(Ljava/lang/String;II)V\n\t invokevirtual\tjava/awt/Graphics\tsetFont\t(Ljava/awt/Font;)V\n"
- "\taload\t1\n\tgetstatic java/awt/Color %s Ljava/awt/Color;\n\t invokevirtual java/awt/Graphics setColor (Ljava/awt/Color;)V\n"
- "\taload\t1\n\t ldc\t\"%s\"\n%s%s\tinvokevirtual java/awt/Graphics drawString (Ljava/lang/String;II)V\n",
- $9, $7, $3.kod, $5.kod);
- free($9);
- free($7);
- free($3.kod);
- free($5.kod);
- }
- /* zobraz ciaru */
- | LINE FROM LOZAT Vyraz CIARKA Vyraz POZAT TO LOZAT Vyraz CIARKA Vyraz POZAT IN FARBA BCIARKA
- {
- $$ = (char*)malloc(185+strlen($4.kod)+strlen($6.kod)+strlen($10.kod)+strlen($12.kod)+strlen($15));
- sprintf($$, "\taload\t1\n\tgetstatic java/awt/Color %s Ljava/awt/Color;\n \tinvokevirtual java/awt/Graphics setColor (Ljava/awt/Color;)V\n \taload\t1\n %s%s%s%s \tinvokevirtual java/awt/Graphics drawLine (IIII)V\n",
- $15, $4.kod, $6.kod, $10.kod, $12.kod);
- free($4.kod);
- free($6.kod);
- free($10.kod);
- free($12.kod);
- free($15);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement