Package jay.yydebug
Class yyAnimPanel
java.lang.Object
java.awt.Component
java.awt.Container
java.awt.Panel
jay.yydebug.yyAnimPanel
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible,yyDebug
animates messages with a graphical interface.
This is not
Serializable.- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static final classanimates state/value stack.Nested classes/interfaces inherited from class java.awt.Panel
Panel.AccessibleAWTPanelNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected TextArearunning explanations.protected booleanbreakpoints, set in GUI.protected yyAnimPanel.Stackstate/value stack.protected booleanbreakpoints, set in GUI.protected TextFieldcurrent token and value.protected booleanbreakpoints, set in GUI.protected TextFieldcurrent token and value.Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidparse is successful.voiddiscarding token during error recovery.voidsyntax error.protected voidpost a comment.voidjust called the scanner.voidpop(int state) discarding a state during error recovery.voidjust pushed the state/value stack.voidrule completed, calling action.voidreject()error recovery failed, about to throw yyException.voidshift(int from, int to) moving to a new state following an action.voidshift(int from, int to, int errorFlag) moving to a new state because of input or error.Methods inherited from class java.awt.Panel
addNotify, getAccessibleContextMethods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, isValidateRoot, layout, list, list, locate, minimumSize, paint, paintComponents, paramString, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, removeNotify, setComponentZOrder, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, setLayout, transferFocusDownCycle, update, validate, validateTreeMethods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, revalidate, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setMixingCutoutShape, setName, setPreferredSize, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Field Details
-
token
current token and value. -
value
current token and value. -
comments
running explanations. -
stack
state/value stack. -
tokenBreak
protected transient boolean tokenBreakbreakpoints, set in GUI. -
stackBreak
protected transient boolean stackBreakbreakpoints, set in GUI. -
commentsBreak
protected transient boolean commentsBreakbreakpoints, set in GUI.
-
-
Constructor Details
-
yyAnimPanel
-
-
Method Details
-
explain
post a comment. -
lex
Description copied from interface:yyDebugjust called the scanner. -
shift
public void shift(int from, int to, int errorFlag) Description copied from interface:yyDebugmoving to a new state because of input or error. -
discard
Description copied from interface:yyDebugdiscarding token during error recovery. -
shift
public void shift(int from, int to) Description copied from interface:yyDebugmoving to a new state following an action. -
accept
Description copied from interface:yyDebugparse is successful. -
error
Description copied from interface:yyDebugsyntax error. -
reject
public void reject()Description copied from interface:yyDebugerror recovery failed, about to throw yyException. -
push
Description copied from interface:yyDebugjust pushed the state/value stack. -
pop
public void pop(int state) Description copied from interface:yyDebugdiscarding a state during error recovery. -
reduce
Description copied from interface:yyDebugrule completed, calling action.
-