Buscar

portugol23

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

portugol/editor.cfg
#sem comentarios
#Fri Nov 09 10:05:47 GMT 2007
fontName=Courier New
backColorG=255
fontBold=false
backColorB=255
sintax=true
fontItalic=false
file3=D\:\\Ensino\\2006-2007\\_ensino\\IP\\aulas\\teoria\\06-estruturas homogeneas\\portugol\\galo.alg
file2=Sem Nome.alg
file1=D\:\\Ensino\\2006-2007\\_ensino\\IP\\aulas\\teoria\\06-estruturas homogeneas\\portugol\\divisores.alg
backColorR=255
fontSize=20
portugol/fluxogramas.cfg
¬í��sr� VisualFluxogram.GUI.Preferencias™ćďÄAýP–���I��EspHorizI��EspVertI��alturaZ��espacamentoZ��grelhaI��larguraI��sizeF��sliderI��styleI��typeconectorL��BackgroundColort��Ljava/awt/Color;L��ConexaoColorq�~��L��DecisaoColorq�~��L��EscritaColorq�~��L�	FontColorq�~��L��LeituraColorq�~��L�
ProcessoColorq�~��L��TerminadorColorq�~��L��familyt��Ljava/lang/String;xp���2�������Ű�����ű����?€����������sr��java.awt.Color�Ą���Ź3u���F��falphaI��valueL��cst��Ljava/awt/color/ColorSpace;[�	frgbvaluet��[F[��fvalueq�~��xp����˙ôá“pppsq�~������˙˙˙�pppsq�~������˙ĚĚ˙pppsq�~������˙»ŕăpppsq�~������˙���pppsq�~������˙˙ĚĚpppsq�~������˙ĐéÂpppsq�~������˙˙™˙pppt��Papyrus
portugol/lib/swing-layout-1.0.jar
META-INF/MANIFEST.MF
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.2
Created-By: 1.4.2_08-ea-b01 (Sun Microsystems Inc.)
X-COMMENT: Main-Class will be added automatically by build
org/jdesktop/layout/AquaBaseline.class
package org.jdesktop.layout;
synchronized class AquaBaseline extends Baseline {
 static final AquaBaseline INSTANCE;
 private static final java.awt.Rectangle viewRect;
 private static final java.awt.Rectangle textRect;
 private static final java.awt.Rectangle iconRect;
 private static final int EDGE_SPACING = 2;
 private static final int TEXT_SPACING = 2;
 private static final java.awt.Insets EMPTY_INSETS;
 private static javax.swing.JLabel TABLE_LABEL;
 private static javax.swing.JLabel LIST_LABEL;
 private static javax.swing.JLabel TREE_LABEL;
 void AquaBaseline();
 public int getComponentBaseline(javax.swing.JComponent, int, int);
 private static java.awt.Insets rotateInsets(java.awt.Insets, int);
 private int getMaxTabHeight(javax.swing.JTabbedPane);
 private int getTabbedPaneBaseline(javax.swing.JTabbedPane, int);
 private int getSliderBaseline(javax.swing.JSlider, int);
 private Integer getMaxSliderValue(javax.swing.JSlider);
 private Integer getMinSliderValue(javax.swing.JSlider);
 private int getProgressBarBaseline(javax.swing.JProgressBar, int);
 private int getTreeBaseline(javax.swing.JTree, int);
 private int getTableBaseline(javax.swing.JTable, int);
 private int getTextAreaBaseline(javax.swing.JTextArea, int);
 private int getListBaseline(javax.swing.JList, int);
 private int getScrollPaneBaseline(javax.swing.JScrollPane, int);
 private int getPanelBaseline(javax.swing.JPanel, int);
 private int getSpinnerBaseline(javax.swing.JSpinner, int);
 private int getLabelBaseline(javax.swing.JLabel, int);
 private int getComboBoxBaseline(javax.swing.JComboBox, int);
 private int getSingleLineTextBaseline(javax.swing.text.JTextComponent, int);
 private int getCheckBoxBaseline(javax.swing.AbstractButton, int);
 private int getButtonBaseline(javax.swing.AbstractButton, int);
 private void resetRects(javax.swing.JComponent, int);
 private static boolean isMac();
 private static boolean isAqua();
 static void <clinit>();
}
org/jdesktop/layout/AquaLayoutStyle$ComponentInsets.class
package org.jdesktop.layout;
synchronized class AquaLayoutStyle$ComponentInsets {
 private java.util.Map children;
 private java.awt.Insets[] insets;
 public void AquaLayoutStyle$ComponentInsets();
 public void AquaLayoutStyle$ComponentInsets(java.awt.Insets[]);
 public void setInsets(java.awt.Insets[]);
 public java.awt.Insets[] getInsets();
 public java.awt.Insets getInsets(int);
 void addSubinsets(String, AquaLayoutStyle$ComponentInsets);
 AquaLayoutStyle$ComponentInsets getSubinsets(String);
}
org/jdesktop/layout/AquaLayoutStyle.class
package org.jdesktop.layout;
synchronized class AquaLayoutStyle extends LayoutStyle {
 private static final java.awt.Insets EMPTY_INSETS;
 private static final int MINI = 0;
 private static final int SMALL = 1;
 private static final int REGULAR = 2;
 private static final Object[][] containerGapDefinitions;
 private static final Object[][] relatedGapDefinitions;
 private static final Object[][] unrelatedGapDefinitions;
 private static final Object[][] indentGapDefinitions;
 private static final Object[][] visualMarginDefinitions;
 private static final java.util.Map RELATED_GAPS;
 private static final java.util.Map UNRELATED_GAPS;
 private static final java.util.Map CONTAINER_GAPS;
 private static final java.util.Map INDENT_GAPS;
 private static final java.util.Map VISUAL_MARGINS;
 private static java.util.Map createInsetsMap(Object[][]);
 public static void main(String[]);
 public void AquaLayoutStyle();
 public int getPreferredGap(javax.swing.JComponent, javax.swing.JComponent, int, int, java.awt.Container);
 private java.awt.Insets getPreferredGap(javax.swing.JComponent, int, int);
 public int getContainerGap(javax.swing.JComponent, int, java.awt.Container);
 private java.awt.Insets getContainerGap(java.awt.Container, int);
 private java.awt.Insets getInsets(java.util.Map, String, String, int);
 private java.awt.Insets getVisualMargin(javax.swing.JComponent);
 private int getSizeStyle(java.awt.Component);
 static void <clinit>();
}
org/jdesktop/layout/Baseline.class
Êþº¾0Ñ
$
½ 	!"	!#
$$	$%
&	$'()(*+
$,
$-A
.
/0
1	2(345
6
7
89:;
$<
$=>
?*@
$A
?B
CDEFGH
½IJKLMN
$OPQ
$RST
$UVWXY
$Z[\
$]^_
$`ab
$cde
$fgh
$ijk
$lmn
$opq
$rst
$uvw
$x
yz{	]|	]}	]~	]
]€
T�
T‚
ƒ„
T…
T†‡ˆ‰
?Š
$‹
$Œ
$�
TŽ��
T‘
$’
$“	$”
•	$–	$—˜
™š	›
ƒœ
$�
T„
Åž
KŸ
$ 
K�
K‚
KŽ¡
K¢£¤
?¥
$¦
K§
Ĭ
K©
ª«
y¬
K­
$®
$¯°
K±
K²
y³
y´
Kµ
¶·¸¹¸º
H»
H¢
H�
H‚
HŽ
H¼
ƒ½
Z¾	$¿À
?ÁÂ
?Ã
Z�
?Ä
? 
ZŽ	$ÅÆÇ
®€
?È
W�
WÉ
W¾
7Ž
7�
7‚
BÊ	$Ë
B�
BŽ
QÌ
ÍÎÏ
$Ð
ÍÑ
EÒÓ
ÁÔ
ÁÕ
E�Ö×
ÅØ
ÁÒÙÚ	$Û
E‚
ÁÜ
NÝÞ
Îß
NŽ
ÎŽ
N�
N‚
?à
?á
?â
?�
?‚
$ãä
?å
?æ
?ç
?è
?é
4Ž
4ê
4ëìíî
$ïð
ñò
óô
óõ@
4ö
4�
4‚
()VthisLorg/jdesktop/layout/Baseline;getComponentBaselineclass$%(Ljava/lang/String;)Ljava/lang/Class;x1x0nsme!Ljava/lang/NoSuchMethodException;
SourceFile
Baseline.java! java/lang/ClassNotFoundExceptionjava/lang/NoClassDefFoundError
"#$%&\,],A_ java/lang/IllegalAccessException"java/lang/IllegalArgumentException+java/lang/reflect/InvocationTargetExceptionJKSTBaseline.instance?org/jdesktop/layout/Baseline_@ABC2WindowsMetalGTKAquaD2ButtonUI
CheckBoxUI
RadioButtonUIToggleButtonUIjavax/swing/AbstractButtonö÷
ComboBoxUIjavax/swing/JComboBoxãä
TextAreaUIjavax/swing/JTextArea¸¹FormattedTextFieldUIPasswordFieldUITextFieldUIjavax/swing/text/JTextComponentíîLabelUIjavax/swing/JLabeláâListUIjavax/swing/JList½¾PanelUIjavax/swing/JPanelÇÈ
ProgressBarUIjavax/swing/JProgressBar¨©SliderUIjavax/swing/JSliderƒ„	SpinnerUIjavax/swing/JSpinnerÔÕScrollPaneUIjavax/swing/JScrollPaneÁÂTabbedPaneUIjavax/swing/JTabbedPaneuvTableUIjavax/swing/JTable³´TreeUIjavax/swing/JTree­®E•Fjava/awt/InsetsG,H,I,J,
KLMNOPQ>R>STUV>TabbedPane.tabInsetsWXý�ý}vWYTabbedPane.contentBorderInsetsTabbedPane.tabAreaInsetsZ>fgjk*([K)('(A\]^ª,_>ý`>aýýSlider.focusInsetsb>Slider.majorTickLengthSlider.horizontalThumbIconcdýeýf>ghi$j”Fký§¢¡¢Slider.verticalThumbIconl>m>nopqrst£uvwýxyzý{ý|>}>53X
~Tree.closedIcon€�‚23javax/swing/border/EmptyBorderƒ„…>†>43‡ˆ‰Š‹javax/swing/JComponentABŒ>�Žjavax/swing/border/TitledBorder�2�M
java/awt/FontDialog
‘’“”01•>–—"javax/swing/JSpinner$DefaultEditor˜™šýc›œ›úûa�>ž>Ÿ> >¡>¢ý–£¤¥‹javax/swing/JTextFieldüý
os.version¦§¨©ª«¬­®¯g°±²³´µ>Š¶·¸¹2º»¼,½>@7'javax.swing.plaf.metal.MetalLookAndFeelcurrentTheme¾¿ÀÁÂ!javax.swing.plaf.metal.OceanThemejava/lang/ExceptionÃ899com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel67Ä+ÅÆÇwin.xpstyle.themeActiveÈÉjava/lang/BooleanÊËýjava/awt/Rectanglejava/util/HashMapÌÍÎ>7java.awt.Componentjava/lang/ClassÏÐjava/lang/NoSuchMethodExceptionforName
initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;getPreferredSize()Ljava/awt/Dimension;java/awt/DimensiongetClass()Ljava/lang/Class;
java/util/MapcontainsKey(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object;
getSuperclass
getMethods()[Ljava/lang/reflect/Method;getName()Ljava/lang/String;java/lang/StringequalsgetParameterTypes()[Ljava/lang/Class;TYPEput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;(I)Vinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;intValue()Ijavax/swing/UIManagergetLookAndFeel()Ljavax/swing/LookAndFeel;javax/swing/LookAndFeelgetIDgetUIClassIDjava/lang/Math(II)Ilefttoprightbottom(IIII)VgetFont()Ljava/awt/Font;getFontMetrics'(Ljava/awt/Font;)Ljava/awt/FontMetrics;java/awt/FontMetrics	getHeightgetTabCount	getIconAt(I)Ljavax/swing/Icon;javax/swing/Icon
getIconHeight	getInsets%(Ljava/lang/Object;)Ljava/awt/Insets;()Ljava/awt/Insets;getTabPlacement	setBoundsjavax/swing/SwingUtilitieslayoutCompoundLabel§(Ljavax/swing/JComponent;Ljava/awt/FontMetrics;Ljava/lang/String;Ljavax/swing/Icon;IIIILjava/awt/Rectangle;Ljava/awt/Rectangle;Ljava/awt/Rectangle;I)Ljava/lang/String;	getAscentgetSizegetPaintLabelsgetOrientationgetIcon&(Ljava/lang/Object;)Ljavax/swing/Icon;
getPaintTicks
getDescentgetUI()Ljavax/swing/plaf/SliderUI;javax/swing/plaf/SliderUI.(Ljavax/swing/JComponent;)Ljava/awt/Dimension;getInverted
getMinimum
getMaximumfloor(D)Dround(D)J
getLabelTable()Ljava/util/Dictionary;java/util/Dictionary()Ljava/util/Enumeration;java/util/EnumerationhasMoreElementsnextElement()Ljava/lang/Object;isStringPaintedisIndeterminate
getLeadinggetRowHeight(Ljava/lang/String;)VsetIcon(Ljavax/swing/Icon;)VsetFont(Ljava/awt/Font;)V	setBorder(Ljavax/swing/border/Border;)VgetRowMargingetFixedCellHeightgetViewport()Ljavax/swing/JViewport;javax/swing/JViewportgetView()Ljava/awt/Component;getY	getBorder()Ljavax/swing/border/Border;getTitlegetTitleFont(Ljava/lang/String;II)Vjavax/swing/border/BordergetBorderInsets'(Ljava/awt/Component;)Ljava/awt/Insets;getTitlePosition	getEditor()Ljavax/swing/JComponent;getTextField#()Ljavax/swing/JFormattedTextField;	isEnabled()Ljavax/swing/Icon;getDisabledIcongetVerticalAlignmentgetHorizontalAlignmentgetVerticalTextPositiongetHorizontalTextPositiongetIconTextGap
isEditable()Ljavax/swing/ComboBoxEditor;javax/swing/ComboBoxEditorgetEditorComponentjava/lang/SystemgetProperty&(Ljava/lang/String;)Ljava/lang/String;java/lang/FloatvalueOf%(Ljava/lang/String;)Ljava/lang/Float;
floatValue()FgetRenderer ()Ljavax/swing/ListCellRenderer;()Ljavax/swing/plaf/TextUI;javax/swing/plaf/TextUIgetRootView:(Ljavax/swing/text/JTextComponent;)Ljavax/swing/text/View;javax/swing/text/ViewgetViewCount(I)Ljavax/swing/text/View;getPreferredSpan(I)FgetText
startsWith(Ljava/lang/String;)ZxgetWidthgetDeclaredField-(Ljava/lang/String;)Ljava/lang/reflect/Field;java/lang/reflect/Field
setAccessible(Z)VprintStackTrace
isInstancejava/awt/ToolkitgetDefaultToolkit()Ljava/awt/Toolkit;getDesktopProperty&(Ljava/lang/String;)Ljava/lang/Object;FALSEbooleanValuejava/util/CollectionssynchronizedMap (Ljava/util/Map;)Ljava/util/Map;	getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;!$'()(*(+,-./,-.01
23
43
53
67
89:;
7?@7?"	ABCJ*¶L*+´+´¸	¬D
bcEFG
HI
JKCQŸ²
Ʋ
°*¶L+Æ&²+¹
™²+¹ÀM,°+¶L§ÿÜ*¶L+¶M,¾d>›L,2:¶¶™4¶:¾ &2²¦2²¦²+¹W°„ÿ§ÿ¶²+¹W°DRgh
jklm,n.p6r;s@tIuNv[wbx}z‰{Œt’�€EH,L=b*MNN>L=EMO,ŸFG�P7@_QR
STCä¦*À?¸@6§´A¦*ÀB¸C6§ D¦*ÀE¸F6§ŒG¦*ÀH¸I6§xJ¦*ÀK¸L6§dM¦*ÀN¸O6§PP¦*ÀQ¸R6§*¶fd6›.*¶g:ƹh6¸\=¤>„ÿ§ÿÓi¸j:„¸k™š´_´a``=¬DBñòóôõ%ö*÷3ø:ù@úBôHþOÿR\jER3l,%mn0o,lpq`r,^],\s9Ot1
uvC-*¶fž'¸l™	*¸m¬*¶nMo¸jNp¸j*¶q¸r:**¶c¶d:*¸s6²t¶u²v¶u²wÿ¶u*x²w²t²v¸yW²v´z¶{`6*¶qª£ zIz,´_´_``6¸|™*¶f¤	„§„ÿ¬*¶},´ad´add`6¸|™*¶f¤	„ÿ§„¬¸l™¬,´_´_``6¸|™p`6¬¬D†!
	,6¸l=**¶�¶‚N*¶ƒ:„¸#À]:*¶…šô6´_d´ad´_d´ad66¸k™!†¸#À¶`6‡¸ˆ¹h6§¸|™¸‰™„6	š
*¶Š™
	`6		-¶{-¶‹``6	´_´_`	ddl`6
™3*¶Š™)*¶Œ*¶�´6d6ž
¸Žd6
§„
ÿ6
`66
š
*¶Šš6
`6-¶{`¬*¶�6™
*¸�§*¸‘:Æ6¸k™’¸ˆ¹h6-¶ell¸\6	´_´_`6
	`6´_d´ad´_d´ad	d	d6*¸‘¶6
*¶“6*¶”6‡‡g9‡o9d`6™	„ý„6š‡¶‡gk9§¶‡‡gk9™‡¸•cŽ6§…¸–aˆ6¸\6¸Ž6™-¶{`¬-¶eld-¶{`¬¬DAj
klm n*o1p5qPsTtZuiwxz„~‡€‹�–ƒ�†«‡Â‰ÆŠÍ‹Ú�àŽå�ó’ö–ú—˜™šœ�" (¡:£?¤C¥I¦U©d«q¬x­™°¢±¨²®³·´¿¶È·Ì¸Ï¹Ò»Ö¾Û¿íÃüÆÇÉË$Ì-Í1Î9ÐHÕEL!Ú…,à†,5í‡,PÒˆ,TΉ,‹—Š,	Â`‹,
ú(Œ,!�,Ž,
�,ê~�C‰,dä‘,	q×’,
xЋ,™¯Œ,¢¦“,
¨ ”,®š•,·‘–�¿‰—�È€˜,Ör™,üL~�( š9:›œ7�9.z{ (w1*ž1JŸ J],
¡¢CµI*¶—L+ÆA+¶˜M*¶“d>,¹™™,¹šÀ¶¸\>§ÿæ*¶“d °»Y·°°D*
ÙÚ	ÛÜÝÞ2àãGåE*9£¤2•,IŸ D¥¦
§¢CµI*¶—L+ÆA+¶˜M*¶”`>,¹™™,¹šÀ¶¸Ž>§ÿæ*¶”` °»Y·°°D*
éê	ëìíî2ðóGõE*9£¤2”,IŸ D¥¦
¨©CC¥*¶›™Ÿ*¶œš˜**¶�¶žM*¶ŸN-´_6¸|™"¸‰™*¶ ™6„ÿ§R6„ý§I¸€™,¶{d,¶‹dl,¶{`¬¸l™*¶ ™¬„ÿ-´_-´a`dAGM	`f
mor��£E4Œz{‡w1"�ª,¥«¬¥],
­®C°H*¶¢=²£Ç»?Y¤·¥³£²£¦¸ˆ¶§²£N-*¶¨¶©�-¶ª´=-¸@*¶«´_`¬D&	 !"#"%&&.'2(:*E*H¯°H],C±,&"²3
³´C¸J²¬Ç »?Y­·¥³¬²¬»®Y·¯¶°²¬M,*¶±¶©*¶²>,*¶³d¸@6l`Y6¬D"./0#2'3/445@7E4Jµ¶J],'#²34·,@
^,
¸¹Ch*¶´M**¶µ¶¶N,´_-¶{`¬D;ž
*¶»¶¿`¬¬DVWXYZ%]E*^,'ÃÄ'],ÅÆ
ÇÈC†N*¶ÀM,ÁÁ™C,ÀÁN-¶ÂÆ7­-¶Â¶š+-¶Ã:Ç*¶Ä:Ç»ÅYÆ·Ç:-¶È:Æ*¹É:§²Ê:*¶Ë:¶e6¶‹6	¶{6
6d6,ÀÁ¶Ìª»E+Ejx‰©
	`¸\d`6
`	`d¬
l`d¸\6
`	d´_
`	`l`¬´_`
``¬`´a	``d¬ld6`	d
	`´adl`¬d6`
``¬¬D~abcd$f*g/h5i:jHmNoSp`seumvtw{x‚y…zŠ|¼~Ë€Öƒä…ûˆ	Š�#Ž:‘A’L–E¢]É1ËÊ,
äÊ,
*"€�NþËÌeçÉ1mß¼{tØr,{ÑÍ,	‚Ê‚,
…Ǫ,ŠÂÎ,;ÏÐNÑÒN],IÓÌ
ÔÕC#k*¶ÍM,ÁΙH,ÀÎN-¶Ï:*¶Ð:-¶Ñ:´_´_`6´a`´a`d,´_,´a`dª,/7ðñ8.ò,Y
¼{hóôhÎ,	_õñ
ö÷CÛs**¶÷¶øM*¸Ù*¶ùN-Æ-ú¶û™¬*,Ú*¶ü*¶ý*¶þ*¶ÿ*¶²w²t²v-ǧ*¶¸yW¸l™²v´z,¶{``¬²v´z,¶{`¬D&		
 "SYgE*søùs],	j¼{`ºd
úûCÕ{*¶M²w,´^µ²w,´_µz²w*¶,´`²w´`dµ²w,´a²w´z`dµ²v²v²v²vZµZµZµzµ²t²t²t²tZµZµZµzµ±D" !"#/$B%^&z'E {[G{],vw1
üýC›=²Ç¸	Y³§²
¶K*¶*¶
L+¶¶¶¬K*¶¬56D+,"-(.6/70;2E þÿ(b7
ýC)¸&¶'(¦§¬D6
ýC)¸&¶')¦§¬D:
ýC)¸&¶'*¦§¬D>
�ýC)¸&¶'+¦§¬DB
ýC¹G²š¸³§K³²Æ²¸&¶™¬¸K*¶ÀL+DzL+¶¬D2FHKJLN)P+R/S:U>VBXE /	
:
C3*·±D
ghE_CJ¬DvE*FG\,],CN*¸°L»Y·+¶¿DREd?CÆp»Y·³w»Y·³v»Y·³t»]Y·b³Ê»Y· ¸!³³
²"Ç#¸	Y³"§²"½$Y²SY²S¶%³
§K±=kn&D*
.
/0:,K9P=RkUnToVEoØ
ÎN×	
org/jdesktop/layout/GnomeLayoutStyle.class
package org.jdesktop.layout;
synchronized class GnomeLayoutStyle extends LayoutStyle {
 void GnomeLayoutStyle();
 public int getPreferredGap(javax.swing.JComponent, javax.swing.JComponent, int, int, java.awt.Container);
 public int getContainerGap(javax.swing.JComponent, int, java.awt.Container);
}
org/jdesktop/layout/GroupLayout$1.class
package org.jdesktop.layout;
synchronized class GroupLayout$1 {
}
org/jdesktop/layout/GroupLayout$AutopaddingMatch.class
package org.jdesktop.layout;
synchronized class GroupLayout$AutopaddingMatch {
 public GroupLayout$ComponentSpring source;
 public GroupLayout$ComponentSpring target;
 void GroupLayout$AutopaddingMatch(GroupLayout$ComponentSpring, GroupLayout$ComponentSpring);
 private String toString(GroupLayout$ComponentSpring);
 public String toString();
}
org/jdesktop/layout/GroupLayout$AutopaddingSpring.class
package org.jdesktop.layout;
synchronized class GroupLayout$AutopaddingSpring extends GroupLayout$Spring {
 java.util.List sources;
 GroupLayout$ComponentSpring source;
 private java.util.List matches;
 int size;
 int lastSize;
 private int pref;
 private int max;
 private int type;
 private boolean userCreated;
 private void GroupLayout$AutopaddingSpring(GroupLayout);
 void GroupLayout$AutopaddingSpring(GroupLayout, int, int);
 void GroupLayout$AutopaddingSpring(GroupLayout, int, int, int);
 public void setSource(GroupLayout$ComponentSpring);
 public void setSources(java.util.List);
 public void setUserCreated(boolean);
 public boolean getUserCreated();
 void clear();
 public void reset();
 public void calculatePadding(int);
 private int calculatePadding(LayoutStyle, int, GroupLayout$ComponentSpring, GroupLayout$ComponentSpring);
 public void add(GroupLayout$ComponentSpring, int);
 private void addMatch(GroupLayout$ComponentSpring, GroupLayout$ComponentSpring);
 int getMinimumSize0(int);
 int getPreferredSize0(int);
 int getMaximumSize0(int);
 String getMatchDescription();
 public String toString();
}
org/jdesktop/layout/GroupLayout$BaselineGroup.class
package org.jdesktop.layout;
synchronized class GroupLayout$BaselineGroup extends GroupLayout$ParallelGroup {
 private boolean allSpringsHaveBaseline;
 private int prefAscent;
 private int prefDescent;
 void GroupLayout$BaselineGroup(GroupLayout, boolean);
 void setSize(int, int, int);
 void setSize0(int, int, int);
 int calculateSize(int, int);
 private void calculateBaseline();
 private void baselineLayout(int, int);
}
org/jdesktop/layout/GroupLayout$ComponentInfo.class
package org.jdesktop.layout;
synchronized class GroupLayout$ComponentInfo {
 private java.awt.Component component;
 GroupLayout$ComponentSpring horizontalSpring;
 GroupLayout$ComponentSpring verticalSpring;
 private GroupLayout$ComponentInfo horizontalMaster;
 private GroupLayout$ComponentInfo verticalMaster;
 private java.util.List horizontalDependants;
 private java.util.List verticalDependants;
 private int[] horizontalSizes;
 private int[] verticalSizes;
 private boolean visible;
 void GroupLayout$ComponentInfo(java.awt.Component);
 public void dispose();
 private void removeSpring(GroupLayout$Spring);
 public boolean isVisible();
 boolean updateVisibility();
 public void setBounds(java.awt.Insets);
 public void setComponent(java.awt.Component);
 public java.awt.Component getComponent();
 public boolean isLinked(int);
 public GroupLayout$ComponentInfo getMasterComponentInfo(int);
 public void addChild(GroupLayout$ComponentInfo, int);
 private void addChild0(GroupLayout$ComponentInfo, int);
 public void clear();
 private void clear(int[]);
 int getLinkSize(int, int);
 private int calcLinkSize(java.util.List, int, int);
 private int getDependantSpringSize(java.util.List, int, int, int);
 static void <clinit>();
}
org/jdesktop/layout/GroupLayout$ComponentSpring.class
package org.jdesktop.layout;
synchronized class GroupLayout$ComponentSpring extends GroupLayout$Spring {
 private java.awt.Component component;
 private int origin;
 private int min;
 private int pref;
 private int max;
 private int baseline;
 private boolean installed;
 private void GroupLayout$ComponentSpring(GroupLayout, java.awt.Component, int, int, int);
 int getMinimumSize0(int);
 int getMinimumSize1(int);
 int getPreferredSize0(int);
 int getPreferredSize1(int);
 int getMaximumSize0(int);
 int getMaximumSize1(int);
 private int getSizeAlongAxis(int, java.awt.Dimension);
 private int getLinkSize(int, int);
 void setSize(int, int, int);
 int getOrigin();
 void setComponent(java.awt.Component);
 java.awt.Component getComponent();
 int getBaseline();
 private boolean isLinked(int);
 void installIfNecessary(int);
 static void <clinit>();
}
org/jdesktop/layout/GroupLayout$ContainerAutopaddingSpring.class
package org.jdesktop.layout;
synchronized class GroupLayout$ContainerAutopaddingSpring extends GroupLayout$AutopaddingSpring {
 private java.util.List targets;
 void GroupLayout$ContainerAutopaddingSpring(GroupLayout);
 void GroupLayout$ContainerAutopaddingSpring(GroupLayout, int, int);
 public void add(GroupLayout$ComponentSpring, int);
 public void calculatePadding(int);
 private int updateSize(LayoutStyle, GroupLayout$ComponentSpring, int);
 String getMatchDescription();
}
org/jdesktop/layout/GroupLayout$GapSpring.class
package org.jdesktop.layout;
synchronized class GroupLayout$GapSpring extends GroupLayout$Spring {
 private int min;
 private int pref;
 private int max;
 void GroupLayout$GapSpring(GroupLayout, int, int, int);
 int getMinimumSize0(int);
 int getPreferredSize0(int);
 int getMaximumSize0(int);
}
org/jdesktop/layout/GroupLayout$Group.class
package org.jdesktop.layout;
public abstract synchronized class GroupLayout$Group extends GroupLayout$Spring {
 java.util.List springs;
 void GroupLayout$Group(GroupLayout);
 int indexOf(GroupLayout$Spring);
 GroupLayout$Group addSpring(GroupLayout$Spring, int);
 GroupLayout$Group addSpring(GroupLayout$Spring);
 void setParent(GroupLayout$Spring);
 void setSize(int, int, int);
 abstract void setSize0(int, int, int);
 int getMinimumSize0(int);
 int getPreferredSize0(int);
 int getMaximumSize0(int);
 abstract int operator(int, int);
 int calculateSize(int, int);
 GroupLayout$Spring getSpring(int);
 int getSize(GroupLayout$Spring, int, int);
 abstract void insertAutopadding(int, java.util.List, java.util.List, java.util.List, java.util.List, boolean);
 void removeAutopadding();
 void resetAutopadding();
 void calculateAutopadding(int);
 static void <clinit>();
}
org/jdesktop/layout/GroupLayout$PaddingSpring.class
package org.jdesktop.layout;
synchronized class GroupLayout$PaddingSpring extends GroupLayout$Spring {
 private javax.swing.JComponent source;
 private javax.swing.JComponent target;
 private int type;
 private boolean canGrow;
 void GroupLayout$PaddingSpring(GroupLayout, javax.swing.JComponent, javax.swing.JComponent, int, boolean);
 int getMinimumSize0(int);
 int getPreferredSize0(int);
 int getMaximumSize0(int);
 private int getPadding(int);
}
org/jdesktop/layout/GroupLayout$ParallelGroup.class
package org.jdesktop.layout;
public synchronized class GroupLayout$ParallelGroup extends GroupLayout$Group {
 private int childAlignment;
 private boolean resizable;
 void GroupLayout$ParallelGroup(GroupLayout, int, boolean);
 public GroupLayout$ParallelGroup add(GroupLayout$Group);
 public GroupLayout$ParallelGroup add(java.awt.Component);
 public GroupLayout$ParallelGroup add(java.awt.Component, int, int, int);
 public GroupLayout$ParallelGroup add(int);
 public GroupLayout$ParallelGroup add(int, int, int);
 public GroupLayout$ParallelGroup add(int, GroupLayout$Group);
 public GroupLayout$ParallelGroup add(int, java.awt.Component);
 public GroupLayout$ParallelGroup add(int, java.awt.Component, int, int, int);
 boolean isResizable();
 int operator(int, int);
 int getMinimumSize0(int);
 int getMaximumSize0(int);
 void setSize0(int, int, int);
 void insertAutopadding(int, java.util.List, java.util.List, java.util.List, java.util.List, boolean);
}
org/jdesktop/layout/GroupLayout$SequentialGroup.class
package org.jdesktop.layout;
public synchronized class GroupLayout$SequentialGroup extends GroupLayout$Group {
 void GroupLayout$SequentialGroup(GroupLayout);
 public GroupLayout$SequentialGroup add(GroupLayout$Group);
 public GroupLayout$SequentialGroup add(java.awt.Component);
 public GroupLayout$SequentialGroup add(java.awt.Component, int, int, int);
 public GroupLayout$SequentialGroup add(int);
 public GroupLayout$SequentialGroup add(int, int, int);
 public GroupLayout$SequentialGroup addPreferredGap(javax.swing.JComponent, javax.swing.JComponent, int);
 public GroupLayout$SequentialGroup addPreferredGap(javax.swing.JComponent, javax.swing.JComponent, int, boolean);
 public GroupLayout$SequentialGroup addPreferredGap(int);
 public GroupLayout$SequentialGroup addPreferredGap(int, int, int);
 public GroupLayout$SequentialGroup addContainerGap();
 public GroupLayout$SequentialGroup addContainerGap(int, int);
 int operator(int, int);
 void setSize0(int, int, int);
 private void resize(int, int, int);
 private java.util.List buildResizableList(int, boolean);
 private GroupLayout$AutopaddingSpring getNextAutopadding(int, boolean);
 void insertAutopadding(int, java.util.List, java.util.List, java.util.List, java.util.List, boolean);
 static void <clinit>();
}
org/jdesktop/layout/GroupLayout$Spring.class
package org.jdesktop.layout;
abstract synchronized class GroupLayout$Spring {
 private int size;
 private int min;
 private int max;
 private int pref;
 private GroupLayout$Spring parent;
 private int alignment;
 void GroupLayout$Spring(GroupLayout);
 abstract int getMinimumSize0(int);
 abstract int getPreferredSize0(int);
 abstract int getMaximumSize0(int);
 void setParent(GroupLayout$Spring);
 GroupLayout$Spring getParent();
 void setAlignment(int);
 int getAlignment();
 final int getMinimumSize(int);
 final int getPreferredSize(int);
 final int getMaximumSize(int);
 void clear();
 void setSize(int, int, int);
 int getSize();
 int constrain(int);
}
org/jdesktop/layout/GroupLayout$SpringDelta.class
package org.jdesktop.layout;
synchronized class GroupLayout$SpringDelta implements Comparable {
 public int index;
 public int delta;
 public void GroupLayout$SpringDelta(int, int);
 public int compareTo(Object);
 public String toString();
}
org/jdesktop/layout/GroupLayout.class
package org.jdesktop.layout;
public synchronized class GroupLayout implements java.awt.LayoutManager2 {
 private static final int MIN_SIZE = 0;
 private static final int PREF_SIZE = 1;
 private static final int MAX_SIZE = 2;
 private static final int UNSET = -2147483648;
 public static final int HORIZONTAL = 1;
 public static final int VERTICAL = 2;
 private static final int NO_ALIGNMENT = 0;
 public static final int LEADING = 1;
 public static final int TRAILING = 2;
 public static final int CENTER = 3;
 public static final int BASELINE = 3;
 public static final int DEFAULT_SIZE = -1;
 public static final int PREFERRED_SIZE = -2;
 private boolean autocreatePadding;
 private boolean autocreateContainerPadding;
 private GroupLayout$Group horizontalGroup;
 private GroupLayout$Group verticalGroup;
 private java.util.Map componentInfos;
 private java.awt.Container host;
 private java.util.List parallelList;
 private boolean springsChanged;
 private boolean hasPreferredPaddingSprings;
 private static void checkSize(int, int, int, boolean);
 private static void checkResizeType(int, boolean);
 private static void checkLessThan(int, int);
 private static void checkAlignment(int, boolean);
 static boolean isVisible(java.awt.Component);
 public void GroupLayout(java.awt.Container);
 public String toString();
 private void dump(StringBuffer, GroupLayout$Spring, String, int);
 public void setAutocreateGaps(boolean);
 public boolean getAutocreateGaps();
 public void setAutocreateContainerGaps(boolean);
 public boolean getAutocreateContainerGaps();
 public void setHorizontalGroup(GroupLayout$Group);
 public GroupLayout$Group getHorizontalGroup();
 public void setVerticalGroup(GroupLayout$Group);
 public GroupLayout$Group getVerticalGroup();
 private GroupLayout$Group createTopLevelGroup(GroupLayout$Group);
 public GroupLayout$SequentialGroup createSequentialGroup();
 public GroupLayout$ParallelGroup createParallelGroup();
 public GroupLayout$ParallelGroup createParallelGroup(int);
 public GroupLayout$ParallelGroup createParallelGroup(int, boolean);
 public void linkSize(java.awt.Component[]);
 public void linkSize(java.awt.Component[], int);
 private void linkSize0(java.awt.Component[], int);
 public void replace(java.awt.Component, java.awt.Component);
 public void addLayoutComponent(String, java.awt.Component);
 public void removeLayoutComponent(java.awt.Component);
 public java.awt.Dimension preferredLayoutSize(java.awt.Container);
 public java.awt.Dimension minimumLayoutSize(java.awt.Container);
 public void layoutContainer(java.awt.Container);
 public void addLayoutComponent(java.awt.Component, Object);
 public java.awt.Dimension maximumLayoutSize(java.awt.Container);
 public float getLayoutAlignmentX(java.awt.Container);
 public float getLayoutAlignmentY(java.awt.Container);
 public void invalidateLayout(java.awt.Container);
 private void resetAutopadding(GroupLayout$Group, int, int, int, int);
 private void prepare(int);
 private void prepare();
 private boolean hasVisibilityChanged();
 private void checkComponents();
 private void registerComponents(GroupLayout$Group, int);
 private java.awt.Dimension adjustSize(int, int);
 private void checkParent(java.awt.Container);
 private GroupLayout$ComponentInfo getComponentInfo(java.awt.Component);
 private void adjustAutopadding(boolean);
 private boolean areParallelSiblings(java.awt.Component, java.awt.Component, int);
}
org/jdesktop/layout/LayoutStyle.class
package org.jdesktop.layout;
public synchronized class LayoutStyle {
 private static final boolean USE_CORE_LAYOUT_STYLE;
 public static final int RELATED = 0;
 public static final int UNRELATED = 1;
 public static final int INDENT = 3;
 private static LayoutStyle layoutStyle;
 private static javax.swing.LookAndFeel laf;
 public void LayoutStyle();
 public static void setSharedInstance(LayoutStyle);
 public static LayoutStyle getSharedInstance();
 public int getPreferredGap(javax.swing.JComponent, javax.swing.JComponent, int, int, java.awt.Container);
 public int getContainerGap(javax.swing.JComponent, int, java.awt.Container);
 boolean isDialog(javax.swing.JComponent);
 int getCBRBPadding(javax.swing.JComponent, javax.swing.JComponent, int, int);
 int getCBRBPadding(javax.swing.JComponent, int, int);
 int flipDirection(int);
 private int getCBRBPadding(javax.swing.JComponent, int);
 private int getInset(javax.swing.JComponent, int);
 private boolean isLeftAligned(javax.swing.AbstractButton, int);
 private boolean isRightAligned(javax.swing.AbstractButton, int);
 private javax.swing.Icon getIcon(javax.swing.AbstractButton);
 int getButtonChildIndent(javax.swing.JComponent, int);
 static void <clinit>();
}
org/jdesktop/layout/MetalLayoutStyle.class
package org.jdesktop.layout;
synchronized class MetalLayoutStyle extends LayoutStyle {
 private boolean isOcean;
 public void MetalLayoutStyle();
 public int getPreferredGap(javax.swing.JComponent, javax.swing.JComponent, int, int, java.awt.Container);
 int getCBRBPadding(javax.swing.JComponent, javax.swing.JComponent, int, int);
 private int getButtonAdjustment(javax.swing.JComponent, int);
 public int getContainerGap(javax.swing.JComponent, int, java.awt.Container);
}
org/jdesktop/layout/SwingLayoutStyle.class
package org.jdesktop.layout;
synchronized class SwingLayoutStyle extends LayoutStyle {
 private static final reflect.Method SWING_GET_LAYOUT_STYLE_METHOD;
 private static final reflect.Method SWING_GET_PREFERRED_GAP_METHOD;
 private static final reflect.Method SWING_GET_CONTAINER_GAP_METHOD;
 private static final Object RELATED_TYPE;
 private static final Object UNRELATED_TYPE;
 private static final Object INDENT_TYPE;
 void SwingLayoutStyle();
 private static final Object layoutStyleTypeToComponentPlacement(int);
 private static final Object getSwingLayoutStyle();
 public int getPreferredGap(javax.swing.JComponent, javax.swing.JComponent, int, int, java.awt.Container);
 public int getContainerGap(javax.swing.JComponent, int, java.awt.Container);
 static void <clinit>();
}
org/jdesktop/layout/WindowsLayoutStyle.class
package org.jdesktop.layout;
synchronized class WindowsLayoutStyle extends LayoutStyle {
 private int baseUnitX;
 private int baseUnitY;
 void WindowsLayoutStyle();
 public int getPreferredGap(javax.swing.JComponent, javax.swing.JComponent, int, int, java.awt.Container);
 public int getContainerGap(javax.swing.JComponent,
int, java.awt.Container);
 private int dluToPixels(int, int);
 private void calculateBaseUnits();
 static void <clinit>();
}
portugol/Portugol.jar
META-INF/MANIFEST.MF
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.6.5
Created-By: 1.5.0_08-b03 (Sun Microsystems Inc.)
Main-Class: PortugolGUI
Class-Path: lib/swing-layout-1.0.jar
X-COMMENT: Main-Class will be added automatically by build
Editor/GUI/About/AboutThis$1.class
package Editor.GUI.About;
synchronized class AboutThis$1 implements java.awt.event.ActionListener {
 void AboutThis$1(AboutThis);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/About/AboutThis$2.class
package Editor.GUI.About;
synchronized class AboutThis$2 implements java.awt.event.ActionListener {
 void AboutThis$2(AboutThis);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/About/AboutThis$3.class
package Editor.GUI.About;
synchronized class AboutThis$3 implements Runnable {
 void AboutThis$3();
 public void run();
}
Editor/GUI/About/AboutThis.class
package Editor.GUI.About;
public synchronized class AboutThis extends javax.swing.JFrame {
 private javax.swing.JToggleButton btOK;
 private javax.swing.JScrollPane jScrollPane1;
 private javax.swing.JToggleButton jToggleButton1;
 private javax.swing.JTextPane text;
 private javax.swing.JLabel title;
 public void AboutThis();
 private void initComponents();
 private void jToggleButton1ActionPerformed(java.awt.event.ActionEvent);
 private void btOKActionPerformed(java.awt.event.ActionEvent);
 public static void main(String[]);
}
Editor/GUI/About/PortugolInfo.class
package Editor.GUI.About;
public synchronized class PortugolInfo {
 public void PortugolInfo();
 public static String getInformation();
}
Editor/GUI/About/foto.png
Editor/GUI/CodeDocument/AlgoCodeBlank.class
package Editor.GUI.CodeDocument;
public synchronized class AlgoCodeBlank extends AlgoSyntaxHighlight {
 private javax.swing.text.SimpleAttributeSet normal;
 private java.awt.Color backGround;
 public void AlgoCodeBlank();
 private void printSelectLine(int);
 public void selectErrorLine(int);
 public void selectCodeLine(int);
 public void deSelectCodeLine(int);
 public void clearTextBackground();
}
Editor/GUI/CodeDocument/AlgoCodeStyle.class
package Editor.GUI.CodeDocument;
public synchronized class AlgoCodeStyle extends AlgoSyntaxHighlight {
 public static String VERSION;
 public static final int STRING_MODE = 10;
 public static final int TEXT_MODE = 11;
 public static final int NUMBER_MODE = 12;
 public static final int BLOCK_COMMENT_MODE = 13;
 public static final int SINGLE_COMMENT_MODE = 14;
 public static final int FUNCTION_MODE = 15;
 public static final int KEYWORD_MODE = 16;
 public static final int STATEMENT_MODE = 17;
 public static final int OPERATOR_MODE = 18;
 public static final int ATTRIB_MODE = 19;
 private int mode;
 private int currentPos;
 private java.awt.Color backGround;
 private javax.swing.text.SimpleAttributeSet comments;
 private javax.swing.text.SimpleAttributeSet normal;
 private javax.swing.text.SimpleAttributeSet string;
 private javax.swing.text.SimpleAttributeSet number;
 private javax.swing.text.SimpleAttributeSet function;
 private javax.swing.text.SimpleAttributeSet keyword;
 private javax.swing.text.SimpleAttributeSet operator;
 private javax.swing.text.SimpleAttributeSet attrib;
 public void AlgoCodeStyle();
 private boolean checkForAttrib(int, String);
 private boolean checkForComment(int, String);
 private boolean checkForString(int, String);
 private void checkForNumber(int, String);
 private boolean checkForKeyword(int, String);
 private boolean ClassifyWord(String);
 public void insertString(int, String, javax.swing.text.AttributeSet) throws javax.swing.text.BadLocationException;
 private void processChar(char);
 private void insertHighlight(String, int);
 private void printSelectLine(int);
 public void selectErrorLine(int);
 public void selectCodeLine(int);
 public void deSelectCodeLine(int);
 public void clearTextBackground();
 static void <clinit>();
}
Editor/GUI/CodeDocument/AlgoSyntaxHighlight.class
package Editor.GUI.CodeDocument;
public synchronized class AlgoSyntaxHighlight extends javax.swing.text.DefaultStyledDocument {
 public static java.awt.Color defaultBackGround;
 public void AlgoSyntaxHighlight();
 private void printSelectLine(int);
 public void selectErrorLine(int);
 public void selectCodeLine(int);
 public void deSelectCodeLine(int);
 public void clearTextBackground();
 static void <clinit>();
}
Editor/GUI/CodeDocument/BeautifyCode.class
package Editor.GUI.CodeDocument;
public synchronized class BeautifyCode {
 protected static boolean isComented;
 public static String TAB_SPACES;
 protected static String comments;
 public void BeautifyCode();
 public static String IndentCode(String);
 private static String IdentLine(String, int);
 public static String NormalizeString(String);
 static void <clinit>();
}
Editor/GUI/ConsoleMonitorStep$1.class
package Editor.GUI;
synchronized class ConsoleMonitorStep$1 extends java.awt.event.WindowAdapter {
 void ConsoleMonitorStep$1(ConsoleMonitorStep);
 public void windowActivated(java.awt.event.WindowEvent);
 public void windowDeactivated(java.awt.event.WindowEvent);
}
Editor/GUI/ConsoleMonitorStep$2.class
package Editor.GUI;
synchronized class ConsoleMonitorStep$2 implements java.awt.event.ActionListener {
 void ConsoleMonitorStep$2(ConsoleMonitorStep);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/ConsoleMonitorStep$3.class
package Editor.GUI;
synchronized class ConsoleMonitorStep$3 implements java.awt.event.ActionListener {
 void ConsoleMonitorStep$3(ConsoleMonitorStep);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/ConsoleMonitorStep$4.class
package Editor.GUI;
synchronized class ConsoleMonitorStep$4 implements javax.swing.event.ChangeListener {
 void ConsoleMonitorStep$4(ConsoleMonitorStep);
 public void stateChanged(javax.swing.event.ChangeEvent);
}
Editor/GUI/ConsoleMonitorStep$5.class
package Editor.GUI;
synchronized class ConsoleMonitorStep$5 implements java.awt.event.ActionListener {
 void ConsoleMonitorStep$5(ConsoleMonitorStep);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/ConsoleMonitorStep.class
package Editor.GUI;
public synchronized class ConsoleMonitorStep extends javax.swing.JFrame implements Runnable {
 Portugol.Language.Make.Fluxogram prog;
 EditorPTG principal;
 Portugol.Language.Make.NodeInstruction instruction;
 int timeToSleep;
 int lineSelected;
 Thread autoExecute;
 private javax.swing.JScrollPane ScroolPanelMemory;
 private javax.swing.JTextArea TextArea;
 private javax.swing.JButton btExitRun;
 private javax.swing.JButton btRun;
 private javax.swing.JButton btRunStep;
 private javax.swing.JPanel jPanel1;
 private javax.swing.JPanel jPanel5;
 private javax.swing.JPopupMenu jPopupMenu1;
 private javax.swing.JSplitPane jSplitPane1;
 private javax.swing.JSplitPane jSplitPane2;
 private javax.swing.JSlider jsRunTimer;
 private javax.swing.JPanel panelLeft;
 private javax.swing.JPanel panelMemory;
 private javax.swing.JScrollPane panelMonitor;
 public void run();
 public void ConsoleMonitorStep(EditorPTG, Portugol.Language.Make.Fluxogram);
private void DisplayMemory();
 private void ExecuteLine();
 private void initComponents();
 private void jsRunTimerStateChanged(javax.swing.event.ChangeEvent);
 private void btRunStepActionPerformed(java.awt.event.ActionEvent);
 private void btExitRunActionPerformed(java.awt.event.ActionEvent);
 private void formWindowDeactivated(java.awt.event.WindowEvent);
 private void formWindowActivated(java.awt.event.WindowEvent);
 private void btRunActionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/Dialogs/Message.class
package Editor.GUI.Dialogs;
public synchronized class Message {
 private static final String title = PORTUGOL;
 private static javax.swing.ImageIcon icoBug;
 public void Message();
 public static void Error(String);
 public static void Information(String);
 public static void Warning(String);
 public static int Confirm(String);
 public static void CompileError(Portugol.Language.Utils.LanguageException);
 public static void ExecutionError(String, Portugol.Language.Utils.LanguageException);
 static void <clinit>();
}
Editor/GUI/EditorPTG$1.class
package Editor.GUI;
synchronized class EditorPTG$1 implements java.awt.event.ActionListener {
 void EditorPTG$1(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$10.class
package Editor.GUI;
synchronized class EditorPTG$10 implements java.awt.event.ActionListener {
 void EditorPTG$10(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$11.class
package Editor.GUI;
synchronized class EditorPTG$11 implements java.awt.event.ActionListener {
 void EditorPTG$11(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$12.class
package Editor.GUI;
synchronized class EditorPTG$12 implements java.awt.event.ActionListener {
 void EditorPTG$12(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$13.class
package Editor.GUI;
synchronized class EditorPTG$13 implements java.awt.event.ActionListener {
 void EditorPTG$13(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$14.class
package Editor.GUI;
synchronized class EditorPTG$14 implements java.awt.event.ActionListener {
 void EditorPTG$14(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$15.class
package Editor.GUI;
synchronized class EditorPTG$15 implements java.awt.event.ActionListener {
 void EditorPTG$15(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$16.class
package Editor.GUI;
synchronized class EditorPTG$16 implements java.awt.event.ActionListener {
 void EditorPTG$16(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$17.class
package Editor.GUI;
synchronized class EditorPTG$17 extends java.awt.event.KeyAdapter {
 void EditorPTG$17(EditorPTG);
 public void keyPressed(java.awt.event.KeyEvent);
 public void keyTyped(java.awt.event.KeyEvent);
}
Editor/GUI/EditorPTG$18.class
package Editor.GUI;
synchronized class EditorPTG$18 implements java.awt.event.ActionListener {
 void EditorPTG$18(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$19.class
package Editor.GUI;
synchronized class EditorPTG$19 implements java.awt.event.ActionListener {
 void EditorPTG$19(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$2.class
package Editor.GUI;
synchronized class EditorPTG$2 implements java.awt.event.ActionListener {
 void EditorPTG$2(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$20.class
package Editor.GUI;
synchronized class EditorPTG$20 implements java.awt.event.ActionListener {
 void EditorPTG$20(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$21.class
package Editor.GUI;
synchronized class EditorPTG$21 implements java.awt.event.ActionListener {
 void EditorPTG$21(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$22.class
package Editor.GUI;
synchronized class EditorPTG$22 implements java.awt.event.ActionListener {
 void EditorPTG$22(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$23.class
package Editor.GUI;
synchronized class EditorPTG$23 implements java.awt.event.ActionListener {
 void EditorPTG$23(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$24.class
package Editor.GUI;
synchronized class EditorPTG$24 implements java.awt.event.ActionListener {
 void EditorPTG$24(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$25.class
package Editor.GUI;
synchronized class EditorPTG$25 implements java.awt.event.ActionListener {
 void EditorPTG$25(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$26.class
package Editor.GUI;
synchronized class EditorPTG$26 implements java.awt.event.ActionListener {
 void EditorPTG$26(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$27.class
package Editor.GUI;
synchronized class EditorPTG$27 implements java.awt.event.ActionListener {
 void EditorPTG$27(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$28.class
package Editor.GUI;
synchronized class EditorPTG$28 implements java.awt.event.ActionListener {
 void EditorPTG$28(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$29.class
package Editor.GUI;
synchronized class EditorPTG$29 implements java.awt.event.ActionListener {
 void EditorPTG$29(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$3.class
package Editor.GUI;
synchronized class EditorPTG$3 implements java.awt.event.ActionListener {
 void EditorPTG$3(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$30.class
package Editor.GUI;
synchronized class EditorPTG$30 implements java.awt.event.ActionListener {
 void EditorPTG$30(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$31.class
package Editor.GUI;
synchronized class EditorPTG$31 implements java.awt.event.ActionListener {
 void EditorPTG$31(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$32.class
package Editor.GUI;
synchronized class EditorPTG$32 implements java.awt.event.ActionListener {
 void EditorPTG$32(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$33.class
package Editor.GUI;
synchronized class EditorPTG$33 implements java.awt.event.ActionListener {
 void EditorPTG$33(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$34.class
package Editor.GUI;
synchronized class EditorPTG$34 implements java.awt.event.ActionListener {
 void EditorPTG$34(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$35.class
package
Editor.GUI;
synchronized class EditorPTG$35 implements java.awt.event.ActionListener {
 void EditorPTG$35(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$36.class
package Editor.GUI;
synchronized class EditorPTG$36 implements java.awt.event.ActionListener {
 void EditorPTG$36(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$37.class
package Editor.GUI;
synchronized class EditorPTG$37 implements java.awt.event.ActionListener {
 void EditorPTG$37(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$38.class
package Editor.GUI;
synchronized class EditorPTG$38 implements java.awt.event.ActionListener {
 void EditorPTG$38(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$39.class
package Editor.GUI;
synchronized class EditorPTG$39 implements java.awt.event.ActionListener {
 void EditorPTG$39(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$4.class
package Editor.GUI;
synchronized class EditorPTG$4 implements java.awt.event.ActionListener {
 void EditorPTG$4(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$40.class
package Editor.GUI;
synchronized class EditorPTG$40 implements java.awt.event.ActionListener {
 void EditorPTG$40(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$41.class
package Editor.GUI;
synchronized class EditorPTG$41 implements java.awt.event.ActionListener {
 void EditorPTG$41(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$42.class
package Editor.GUI;
synchronized class EditorPTG$42 implements Runnable {
 void EditorPTG$42();
 public void run();
}
Editor/GUI/EditorPTG$5.class
package Editor.GUI;
synchronized class EditorPTG$5 implements java.awt.event.ActionListener {
 void EditorPTG$5(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$6.class
package Editor.GUI;
synchronized class EditorPTG$6 implements java.awt.event.ActionListener {
 void EditorPTG$6(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$7.class
package Editor.GUI;
synchronized class EditorPTG$7 implements java.awt.event.ActionListener {
 void EditorPTG$7(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$8.class
package Editor.GUI;
synchronized class EditorPTG$8 implements java.awt.event.ActionListener {
 void EditorPTG$8(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG$9.class
package Editor.GUI;
synchronized class EditorPTG$9 implements java.awt.event.ActionListener {
 void EditorPTG$9(EditorPTG);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/EditorPTG.class
package Editor.GUI;
public synchronized class EditorPTG extends javax.swing.JFrame implements Runnable {
 public static String TITLE;
 public static String DATE;
 public static String VERSION;
 private boolean textChanged;
 public Portugol.Language.Execute.ConsoleIO console;
 private Portugol.Language.Execute.ConsoleIO info;
 private Editor.Utils.FileManager fileManager;
 private Editor.Utils.EditorProperties editorProperties;
 private CodeDocument.AlgoSyntaxHighlight txtCode;
 private Editor.help.WWWHelpText helpLang;
 private Editor.Utils.MyUndoRedoManager urManager;
 private Thread autoExecute;
 private Portugol.Language.Make.NodeInstruction instruction;
 private Portugol.Language.Make.Fluxogram prog;
 private javax.swing.JButton ButtonEditarAvancar;
 private javax.swing.JButton ButtonEditarColar;
 private javax.swing.JButton ButtonEditarCopiar;
 private javax.swing.JButton ButtonEditarCortar;
 private javax.swing.JButton ButtonEditarRecuar;
 private javax.swing.JButton ButtonEditarReformatar;
 private javax.swing.JButton ButtonFicheiroAbrir;
 private javax.swing.JButton ButtonFicheiroGuardar;
 private javax.swing.JButton ButtonFicheiroNovo;
 private javax.swing.JButton ButtonProgramaCorrer;
 private javax.swing.JButton ButtonProgramaCorrerMonitorar;
 private javax.swing.JButton ButtonProgramaCorrerPassoContinuar;
 private javax.swing.JButton ButtonProgramaCorrerPassoIniciar;
 private javax.swing.JButton ButtonProgramaFluxograma;
 private javax.swing.JButton ButtonProgramaParar;
 private javax.swing.JButton ButtonProgramaVerificar;
 private javax.swing.JMenu MenuAjuda;
 private javax.swing.JMenuItem MenuAjudaAcerca;
 private javax.swing.JMenu MenuAlgoritmo;
 private javax.swing.JMenuItem MenuAlgoritmoCorrer;
 private javax.swing.JMenuItem MenuAlgoritmoMonitorar;
 private javax.swing.JMenuItem MenuAlgoritmoPassoContinuar;
 private javax.swing.JMenuItem MenuAlgoritmoPassoIniciar;
 private javax.swing.JMenuItem MenuAlgoritmoVerificar;
 private javax.swing.JMenu MenuEditar1;
 private javax.swing.JMenuItem MenuEditarColar;
 private javax.swing.JMenuItem MenuEditarCopiar;
 private javax.swing.JMenuItem MenuEditarCortar;
 private javax.swing.JMenuItem MenuEditarRedo;
 private javax.swing.JMenuItem MenuEditarReformatar;
 private javax.swing.JMenuItem MenuEditarUndo;
 private javax.swing.JMenu MenuEditor;
 private javax.swing.JCheckBoxMenuItem MenuEditorCheckSyntax;
 private javax.swing.JMenuItem MenuEditorFonte;
 private javax.swing.JMenu MenuFicheiro1;
 private javax.swing.JMenuItem MenuFicheiroAberto1;
 private javax.swing.JMenuItem MenuFicheiroAberto2;
 private javax.swing.JMenuItem MenuFicheiroAberto3;
 private javax.swing.JMenuItem MenuFicheiroAbrir1;
 private javax.swing.JMenuItem MenuFicheiroGuardar;
 private javax.swing.JMenuItem MenuFicheiroGuardarComo;
 private javax.swing.JMenuItem MenuFicheiroNovo1;
 private javax.swing.JMenuItem MenuFicheiroSair1;
 private javax.swing.JMenuItem MenuProgramaParar;
 private javax.swing.JTextPane TextPaneCode;
 private javax.swing.JToolBar TooBarEditar;
 private javax.swing.JToolBar ToolBarFicheiro;
 private javax.swing.JToolBar ToolBarPrincipal;
 private javax.swing.JToolBar ToolBarPrograma;
 private javax.swing.JLabel jLabel1;
 private javax.swing.JLabel jLabel2;
 private javax.swing.JLabel jLabel3;
 private javax.swing.JLabel jLabel4;
 private javax.swing.JLabel jLabel5;
 private javax.swing.JLabel jLabel6;
 private javax.swing.JMenuBar jMenuBar2;
 private javax.swing.JSeparator jSeparator1;
 private javax.swing.JSeparator jSeparator10;
 private javax.swing.JSeparator jSeparator2;
 private javax.swing.JSeparator jSeparator3;
 private javax.swing.JSeparator jSeparator4;
 private javax.swing.JSeparator jSeparator5;
 private javax.swing.JSeparator jSeparator6;
 private javax.swing.JSeparator jSeparator7;
 private javax.swing.JSeparator jSeparator9;
 private javax.swing.JSplitPane jSplitPane2;
 private javax.swing.JScrollPane scrollCodeEditor;
 private javax.swing.JScrollPane scrollInfo;
 private javax.swing.JScrollPane scrollMonitor;
 private javax.swing.JScrollPane spInfo;
 private javax.swing.JScrollPane spLinguagem;
 private javax.swing.JScrollPane spOutput;
 private javax.swing.JTabbedPane tpUnderCodeEditor;
 public void EditorPTG();
 public void EditorPTG(String);
 private void initMyComponents();
 public void SetEditorProperties();
 public
void SelectErrorLine(int);
 public void SelectCodeLine(int);
 public void DeSelectLine(int);
 public void run();
 public void SelectTabUnderEditor(int);
 private void initComponents();
 private void ButtonProgramaFluxogramaActionPerformed(java.awt.event.ActionEvent);
 private void MenuEditorFonteActionPerformed(java.awt.event.ActionEvent);
 private void MenuEditorCheckSyntaxActionPerformed(java.awt.event.ActionEvent);
 private void MenuAjudaAcercaActionPerformed(java.awt.event.ActionEvent);
 private void MenuAlgoritmoMonitorarActionPerformed(java.awt.event.ActionEvent);
 private void MenuAlgoritmoPassoContinuarActionPerformed(java.awt.event.ActionEvent);
 private void ButtonProgramaCorrerPassoContinuarActionPerformed(java.awt.event.ActionEvent);
 private void ButtonProgramaCorrerPassoIniciarActionPerformed(java.awt.event.ActionEvent);
 private void MenuAlgoritmoPassoIniciarActionPerformed(java.awt.event.ActionEvent);
 private void MenuProgramaPararActionPerformed(java.awt.event.ActionEvent);
 private void ButtonProgramaPararActionPerformed(java.awt.event.ActionEvent);
 private void ButtonProgramaCorrerActionPerformed(java.awt.event.ActionEvent);
 private void MenuAlgoritmoCorrerActionPerformed(java.awt.event.ActionEvent);
 private void ButtonProgramaVerificarActionPerformed(java.awt.event.ActionEvent);
 private void MenuAlgoritmoVerificarActionPerformed(java.awt.event.ActionEvent);
 private void ButtonProgramaCorrerMonitorarActionPerformed(java.awt.event.ActionEvent);
 private void MenuAlgoritmoActionPerformed(java.awt.event.ActionEvent);
 private void ButtonEditarReformatarActionPerformed(java.awt.event.ActionEvent);
 private void MenuEditarReformatarActionPerformed(java.awt.event.ActionEvent);
 private void ButtonEditarCortarActionPerformed(java.awt.event.ActionEvent);
 private void ButtonEditarColarActionPerformed(java.awt.event.ActionEvent);
 private void ButtonEditarCopiarActionPerformed(java.awt.event.ActionEvent);
 private void ButtonEditarAvancarActionPerformed(java.awt.event.ActionEvent);
 private void ButtonEditarRecuarActionPerformed(java.awt.event.ActionEvent);
 private void MenuEditarRedoActionPerformed(java.awt.event.ActionEvent);
 private void MenuEditarUndoActionPerformed(java.awt.event.ActionEvent);
 private void MenuEditarCortarActionPerformed(java.awt.event.ActionEvent);
 private void MenuEditarColarActionPerformed(java.awt.event.ActionEvent);
 private void MenuEditarCopiarActionPerformed(java.awt.event.ActionEvent);
 private void TextPaneCodeKeyPressed(java.awt.event.KeyEvent);
 private void ButtonFicheiroGuardarActionPerformed(java.awt.event.ActionEvent);
 private void ButtonFicheiroAbrirActionPerformed(java.awt.event.ActionEvent);
 private void ButtonFicheiroNovoActionPerformed(java.awt.event.ActionEvent);
 private void MenuFicheiroGuardarComoActionPerformed(java.awt.event.ActionEvent);
 private void MenuFicheiroGuardarActionPerformed(java.awt.event.ActionEvent);
 private void MenuFicheiroAberto3ActionPerformed(java.awt.event.ActionEvent);
 private void MenuFicheiroAberto2ActionPerformed(java.awt.event.ActionEvent);
 private void MenuFicheiroAberto1ActionPerformed(java.awt.event.ActionEvent);
 private void TextPaneCodeKeyTyped(java.awt.event.KeyEvent);
 private void MenuFicheiroNovo1ActionPerformed(java.awt.event.ActionEvent);
 private void MenuFicheiroSair1ActionPerformed(java.awt.event.ActionEvent);
 private void MenuFicheiroAbrir1ActionPerformed(java.awt.event.ActionEvent);
 public static void main(String[]);
 private void setTextChanged(boolean);
 private boolean getTextChanged();
 private void ActualizarMenuFicheiro(String);
 private void NovoFicheiro();
 public void LerFicheiro(String);
 public void GuardarFicheiro(String);
 public void GuardarFicheiroComo(String);
 static void <clinit>();
}
Editor/GUI/MemoryVariable$1.class
package Editor.GUI;
synchronized class MemoryVariable$1 implements java.awt.event.ActionListener {
 void MemoryVariable$1(MemoryVariable);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/GUI/MemoryVariable.class
package Editor.GUI;
public synchronized class MemoryVariable extends javax.swing.JPanel {
 private Portugol.Language.Parse.Symbol var;
 private javax.swing.JLabel jLabel1;
 private javax.swing.JButton name;
 private javax.swing.JTable table;
 private static int[] c;
 private static java.awt.Color[] color;
 public void MemoryVariable(Portugol.Language.Parse.Symbol);
 private void initComponents();
 private void nameActionPerformed(java.awt.event.ActionEvent);
 static void <clinit>();
}
Editor/Utils/AlgorithmFileFilter.class
package Editor.Utils;
public synchronized class AlgorithmFileFilter extends javax.swing.filechooser.FileFilter {
 public static final String EXTENSION = alg;
 public void AlgorithmFileFilter();
 public boolean accept(java.io.File);
 public String getExtension(java.io.File);
 public String getTypeDescription(java.io.File);
 public String getDescription();
}
Editor/Utils/EditorProperties.class
package Editor.Utils;
public synchronized class EditorProperties {
 java.util.Properties props;
 private String fileName;
 public void EditorProperties();
 public String GetProperty(String);
 public void SetProperty(String, String);
 public void SetLoadFileName(String);
 void Init();
 public void Load();
 public void Save();
}
Editor/Utils/FileManager.class
package Editor.Utils;
public synchronized class FileManager {
 private String fileName;
 private String path;
 private String noName;
 private static final String EXTENSION = alg;
 public void FileManager();
 public void clearFileName();
 public String getFileName();
 public String ReadFile(String);
 public String openFileWindow(java.awt.Component);
 public void saveTextFile(String, String);
 public boolean saveFile(java.awt.Component, String, String);
 public boolean saveFileUpdate(String);
 public boolean isFileOpened();
 public boolean FileExists(String);
 public String getSimpleFileName();
}
Editor/Utils/FontChooser$1.class
package Editor.Utils;
synchronized class FontChooser$1 extends java.awt.event.WindowAdapter {
 void FontChooser$1(FontChooser);
 public void windowClosing(java.awt.event.WindowEvent);
}
Editor/Utils/FontChooser$2.class
package Editor.Utils;
synchronized class FontChooser$2 implements javax.swing.event.ChangeListener {
 void FontChooser$2(FontChooser);
 public void stateChanged(javax.swing.event.ChangeEvent);
}
Editor/Utils/FontChooser$3.class
package Editor.Utils;
synchronized class FontChooser$3 implements java.awt.event.ActionListener {
 void FontChooser$3(FontChooser);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/Utils/FontChooser$4.class
package Editor.Utils;
synchronized class FontChooser$4 implements java.awt.event.ActionListener {
 void FontChooser$4(FontChooser);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/Utils/FontChooser.class
package Editor.Utils;
public synchronized class FontChooser extends javax.swing.JDialog implements java.awt.event.ActionListener {
 javax.swing.JColorChooser colorChooser;
 javax.swing.JComboBox fontName;
 javax.swing.JCheckBox fontBold;
 javax.swing.JCheckBox fontItalic;
 javax.swing.JTextField fontSize;
 javax.swing.JLabel previewLabel;
 javax.swing.text.SimpleAttributeSet attributes;
 java.awt.Font newFont;
 java.awt.Color newColor;
 java.awt.Font oldFont;
 java.awt.Color oldColor;
 public boolean
fontSelected;
 public void FontChooser(java.awt.Frame, java.awt.Font, java.awt.Color);
 public void actionPerformed(java.awt.event.ActionEvent);
 protected void updatePreviewFont();
 protected void updatePreviewColor();
 public java.awt.Font getNewFont();
 public java.awt.Color getNewColor();
 public javax.swing.text.AttributeSet getAttributes();
 public void closeAndSave();
 public void closeAndCancel();
}
Editor/Utils/MyUndoRedoManager.class
package Editor.Utils;
public synchronized class MyUndoRedoManager extends javax.swing.undo.UndoManager implements javax.swing.event.UndoableEditListener {
 public void MyUndoRedoManager();
 public void undoableEditHappened(javax.swing.event.UndoableEditEvent);
 public boolean undoAction();
 public boolean redoAction();
}
Editor/Utils/undoRedoManager$MyUndoableEditListener.class
package Editor.Utils;
public synchronized class undoRedoManager$MyUndoableEditListener implements javax.swing.event.UndoableEditListener {
 protected void undoRedoManager$MyUndoableEditListener(undoRedoManager);
 public void undoableEditHappened(javax.swing.event.UndoableEditEvent);
}
Editor/Utils/undoRedoManager.class
package Editor.Utils;
public synchronized class undoRedoManager {
 protected javax.swing.undo.UndoManager undoManager;
 protected undoRedoManager$MyUndoableEditListener myUndoRedo;
 public void undoRedoManager();
 public boolean undoAction();
 public boolean redoAction();
 public undoRedoManager$MyUndoableEditListener getMyUndoableEditListener();
}
Editor/Utils/userProperties.class
package Editor.Utils;
public synchronized class userProperties {
 private String propertiesFileName;
 private java.util.Properties uProperties;
 private boolean loaded;
 public void userProperties();
 public void userProperties(String);
 public String getPropertiesFileName();
 public void setPropertiesFileName(String);
 public boolean isLoaded();
 private void initProperties();
 public String getPropertie(String);
 public boolean containsValue(Object);
 public void setPropertie(String, String);
 public boolean saveProperties();
 public int size();
 public java.util.Enumeration getKeys();
}
Editor/help/Definicao_linguagem.html
Linguagem Algorítmica
A linguagem algorítmica utiliza o português para a definição dos comandos e 
tem as seguintes característica:
1 - A linguagem não á sensível á capitulação ( não faz distinção entre letras 
minúsculas e maiúsculas)
2 - Todos os algoritmos começam por inicio e terminam com fim
3 - cada linha contém apenas um comando (o enter funciona como sinalizador 
de fim de comando)
4 - O sinal de atribuição é a seta ( <- )
5 - A definição de símbolos é feita em qualquer local do algoritmo
Sintax
inicio
  Algoritmo
fim 
Editor/help/Escolh4.jpg
Editor/help/Escolhe.html
Escolhe Caso
Sintax
Escolhe [expressão_0]
    Caso [Expressão_1o],. 
. .,[Expressão_1n],:
        [instruções]
     . . . . . . . . . . .      
    Caso [Expressão_no],. 
. .,[Expressão_nn],:
        [instruções]    
    Defeito:
        [instruções]    
FimEscolhe
Descrição
Esta estrutura compara a expressão_0 com as restantes expressões (expressão_1 
. . . expressão_n) e se a comparação for positiva esxecuta as instruções do Caso 
e sai.
A estrutura tem um caso por defeito (opcional) que é executado quando todas as 
outras condições falharem.
Fluxograma
Exemplo
inicio
    caracter sexo
    escrever "Qual o seu sexo :"
    ler sexo
    escrever "Olá "
    escolhe sexo
        caso 
"m" :
            escrever 
"Homem"
        caso 
"f" :
            escrever 
"Mulher"
        
defeito :
            escrever 
"Sexo indefinido" 
    fimescolhe
    escrever ", bemvindo ao portugol"
fim
Resultado
Qual o seu sexo ?: m
Olá Homem, benvindo ao Portugol
Outros exemplos
			ultimo dia
Ver também
			se
Editor/help/Func_Modulo.html
Modulo
Sintax
real modulo( real numero)
Descrição
retorna o valor absoluto de um numero
Exemplo
inicio
    real num
    para num de - 2 ate 2 passo 0.5
        escrever 
modulo ( num ) , "\t"
    proximo
fim
Resultado
2.0 1.5 1.0 0.5 0.0 0.5 1.0 1.5 2.0
Ver também
Funções de biblioteca
Editor/help/Func_Trigonometria.html
Funções trigonométricas
Sintax
real seno (real ângulo )
real coseno (real ângulo )
real tangente (real ângulo )
real cotangente (real ângulo )
real arcoseno (real arco )
real arcocoseno (real arco )
real arcotangente (real arco )
 
Descrição
retornam o valor da função trigonométrica correspondente
Exemplo
inicio
    real angulo
    angulo := 3.14
    escrever "\nSeno \t\t= " , seno 
( angulo )
    escrever "\nCoseno \t\t= " , coseno 
( angulo )
    escrever "\nTangente \t= " , tangente 
( angulo )
    escrever "\nCotangente \t= " , 
cotangente ( angulo )
    real arco := 0.33
    escrever "\n\nArcoSeno \t= " , arcoseno 
( arco )
    escrever "\nArcoCoseno \t= " , 
arcocoseno ( arco )
    escrever "\nArcoTangente \t= " , 
arcotangente ( arco )
fim
Resultado
Seno         = 
0.0015926529164868282
Coseno       = -0.9999987317275395
Tangente     = -0.001592654936407223
Cotangente   = -627.8823975869133 
ArcoSeno     = 0.33630357515398035
ArcoCoseno   = 1.2344927516409163
ArcoTangente = 0.34252486753003897
Ver também
Funções de biblioteca
Editor/help/Func_aleatorio.html
Aleatorio
Sintax
real aleatorio()
Descrição
retorna um número real entre 0 e 1
Exemplo
inicio
    inteiro numero , contador
    escrever "chave de totoloto :"
    para contador de 1 ate 6
        numero <- 
aleatorio ( ) * 47 + 1
        escrever numero , "\t"
    proximo
    fim
Resultado
chave de totoloto :41 16 13 2 6 22
Ver também
Funções de biblioteca
Editor/help/Func_exponencial.html
Exponencial
Sintax
real exponencial (real expoente )
Descrição
retornam o valor da função exponencial ( e ^ x)
Exemplo
inicio
    real expoente , valor
    expoente := 1
    valor := exponencial ( expoente 
)
    escrever " o valor do numero de nepper é " , valor 
fim
Resultado
o valor do numero de nepper é 2.7182818284590455
Ver também
Funções de biblioteca
Editor/help/Func_logaritmo.html
Exponencial
Sintax
real logaritmo (real valor )
Descrição
calcula o valor do logaritmo de base e do valor do parametro.
Exemplo
inicio
    real numero , valor
    numero := 10
    valor := logaritmo ( numero )
    escrever "logaritmo(" , numero , ") = " , valor
fim
Resultado
logaritmo(10.0) = 2.302585092994046
Ver também
Funções de biblioteca
Editor/help/Func_potencias.html
Potencia
Sintax
real potencia (real base, real expoente )
Descrição
calcula o valor da base elevada ao expoente
Exemplo
inicio
    real base , expoente , valor
    base := 2
    expoente := 8
    valor := potencia ( base , 
expoente )
    escrever base , " ^ " , expoente , " = " , valor
fim
Resultado
2.0 ^ 8.0 = 256.0
Ver também
Funções de biblioteca
Editor/help/Func_raiz.html
Raiz quadrada
Sintax
real raiz (real valor )
Descrição
calcula o valor da raiz quadrada do valor do parametro.
Exemplo
inicio
    real numero , valor
    numero := 9
    valor := raiz ( numero )
    escrever "raiz quadrada(" , numero , ") = " , valor
fim
Resultado
raiz quadrada(9.0) = 3.0
Ver também
Funções de biblioteca
Editor/help/Func_raizo.html
Exponencial
Sintax
real logaritmo (real valor )
Descrição
calcula o valor do logaritmo de base e do valor do parametro.
Exemplo
inicio
    real numero , valor
    numero := 10
    valor := logaritmo ( numero )
    escrever "logaritmo(" , numero , ") = " , valor
fim
Resultado
logaritmo(10.0) = 2.302585092994046
Ver também
Funções de biblioteca
Editor/help/Func_raiz~.html
Exponencial
Sintax
real logaritmo (real valor )
Descrição
calcula o valor do logaritmo de base e do valor do parametro.
Exemplo
inicio
    real numero , valor
    numero := 10
    valor := logaritmo ( numero )
    escrever "logaritmo(" , numero , ") = " , valor
fim
Resultado
logaritmo(10.0) = 2.302585092994046
Ver também
Funções de biblioteca
Editor/help/Func_resto.html
Resto
Sintax
inteiro resto (inteiro div1, inteiro div2)
Descrição
retornam o valor da função exponencial ( e ^ x)
Exemplo
inicio
    inteiro num1 , num2 , rst , div
    num1 := 17
    num2 := 5
    rst := resto ( num1 , num2 )
    div := num1 / num2
    escrever "\ndividendo = " , num1
    escrever "\ndivisor = " , num2
    escrever "\ndivisão inteira = " , div
    escrever "\nresto da divisão= " , rst
fim
Resultado
dividendo = 17
divisor = 5
divisão inteira = 3
resto da divisão= 2
Ver também
Funções de biblioteca
Editor/help/HelpFileName.class
package Editor.help;
public synchronized class HelpFileName {
 public void HelpFileName();
 public static String getHelpFile(String);
}
Editor/help/Thumbs.db
Editor/help/WWWHelpText$1.class
package Editor.help;
synchronized class WWWHelpText$1 implements java.awt.event.ActionListener {
 void WWWHelpText$1(WWWHelpText);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/help/WWWHelpText$2.class
package Editor.help;
synchronized class WWWHelpText$2 implements java.awt.event.ActionListener {
 void WWWHelpText$2(WWWHelpText);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/help/WWWHelpText$3.class
package Editor.help;
synchronized class WWWHelpText$3 implements java.awt.event.ActionListener {
 void WWWHelpText$3(WWWHelpText);
 public void actionPerformed(java.awt.event.ActionEvent);
}
Editor/help/WWWHelpText.class
package Editor.help;
public synchronized class WWWHelpText extends javax.swing.JPanel implements javax.swing.event.HyperlinkListener {
 public static String VERSION;
 private javax.swing.JButton btHome;
 private javax.swing.JButton btPrevious;
 private javax.swing.JButton btNext;
 private javax.swing.JPanel jPanel1;
 private javax.swing.JEditorPane txtHelp;
 private javax.swing.JLabel txtUrl;
 private String home;
 java.util.Vector urlNext;
 java.util.Vector urlPrevious;
 public void WWWHelpText(String);
 public void setPage(String);
 public void setURLPage(String);
 public void hyperlinkUpdate(javax.swing.event.HyperlinkEvent);
 private void initComponents();
 private void btHomeAction(java.awt.event.ActionEvent);
 private void btNextAction(java.awt.event.ActionEvent);
 private void btPreviousAction(java.awt.event.ActionEvent);
 static void <clinit>();
}
Editor/help/algoritmos.css
BODY, P, H1, H2, H3, H4, H5, H6 {
	color: black;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	padding-bottom: 0pt;
	padding-left: 15pt;
	padding-right: 0pt;
	padding-top: 0pt;
}
BODY {
	color: black;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	padding-bottom: 0pt;
	padding-left: 15pt;
	padding-right: 0pt;
	padding-top: 0pt;
	background-color: #c0c0c0;
	color: #000000;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10pt;
	letter-spacing: 0pt;
	margin: 0pt;
	padding: 0pt;
	text-align: left;
	text-indent: 0pt;
}
span.palavraReservada { color: #0000FF; font-weight: bold }
H1, H2, H3, H4, H5, TH {
	color: #000000;
	font-weight: bold;
}
H1 {
	color: #000000;
	font-weight: bold;
	background-color: #c0c0c0;
	color: #0000FF;
	font-family: Arial, sans-serif;
	font-size: 16pt;
}
H2 {
	background-color: #c0c0c0;
	font-family: Arial, sans-serif;
	font-size: 14pt;
}
H3 {
	background-color: #c0c0c0;
	font-family: Arial, sans-serif;
	font-size: 12pt;
}
H4 {
	background-color: #c0c0c0;
	font-size: 10pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
	padding-left: 0pt;
	padding-top: 0pt;
}
.CODE {
	background-color: #f3f3f3;
	border-color: #c0c0c0;
	border-style: outset;
	border-width: 1pt;
	color: #000000;
	font-family: "Courier New";
	font-size: 12pt;
	margin: 20pt;
	padding: 10pt;
}
.MONITOR {
	background-color: #000000;
	border-color: #c0c0c0;
	border-style: outset;
	border-width: 1px;
	color: #ffffff;
	font-family: "Courier New";
	font-size: 12pt;
	margin: 20pt;
	padding: 10pt;
}
.SINTAX {
	background-color: #f3f3f3;
	border-color: #c0c0c0;
	border-style: outset;
	border-width: 1pt;
	color: #000000;
	font-family: "Courier New";
	font-size: 12pt;
	font-weight: bolder;
	margin: 20pt;
	padding: 10pt;
}
a:link {
	color: #0000ff;
	font-weight: bolder;
}
a:hover {
	color: #ff0000;
	font-weight: bolder;
}
a:active {
	color: #008000;
	font-weight: bolder;
}
a:selected {
	color: #0000ff;
	font-weight: bolder;
}
.TABELA {
	background-color: #f3f3f3;
	border-color: #c0c0c0;
	font-family: "Courier New";
	font-size: 10pt;
	margin-bottom: 0pt;
	margin-left: 0pt;
	margin-right: 0pt;
	margin-top: 0pt;
	padding-bottom: 0pt;
	padding-left: 0pt;
	padding-right: 0pt;
	padding-top: 0pt;
}
Editor/help/code/ContaEnquanto.alg
inicio
 inteiro contador
 contador <- 0
 enquanto contador < 10 faz
 escrever contador , "\t"
 contador <- contador + 1
 fimenquanto
 
 
fim
Editor/help/code/DataNascimento.alg
/*
mes_repete.alg
(c) António Manso - 2-11-2005
Descrição:
Programa que solicita a introdução do número do ano do mes e do dia
com a validação
ano : 1900 - 2015
mes : 1 - 12
dia : 1 - ultimo dia do mes
*/
inicio
 inteiro ano <- 2001 , mes , dia , ultimodia
 caracter continua
 repete
 //ler o ano
 repete
 escrever "ano:"
 ler ano
 ate ano > 1900 e ano < 2015
 //ler o mes
 repete
 escrever "mes:"
 ler mes
 ate mes > 0 e mes < 13
 //calcular o ultimo dia do mes
 ultimodia <- 31
 se mes = 4 ou mes = 5 ou mes = 9 ou mes = 11 entao
 ultimodia <- 30
 senao
 se mes = 2 entao
 se ano % 400 = 0 ou ano % 4 = 0 e ano % 100 =/= 0 entao
 ultimodia <- 29
 senao
 ultimodia <- 28
 fimse
 fimse
 
 fimse
 //ler o dia
 repete
 escrever "dia:"
 ler dia
 ate dia > 0 e dia < ultimodia + 1
 escrever "\n\n Data: "
 se dia < 10 entao
 escrever "0"
 fimse
 escrever dia , "-"
 
 se

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Outros materiais