com.veromodo.tempo.ast
Class ASTNotationMixFix

java.lang.Object
  extended by com.veromodo.tempo.ast.ASTNode
      extended by com.veromodo.tempo.ast.ASTNotation
          extended by com.veromodo.tempo.ast.ASTNotationMixFix
All Implemented Interfaces:
Locatable
Direct Known Subclasses:
ASTNotationMixBracket, ASTNotationMixCBrace

public abstract class ASTNotationMixFix
extends ASTNotation

Used to represent __[__,...,__]__ before is true if and only if the operator has an operand before the first [ after is true if and only if the operator has an operand after the last ] between is the number of operands between [ and ]

Author:
ldm

Constructor Summary
ASTNotationMixFix(java.lang.String open, java.lang.String close, boolean b, int bet, boolean a)
           
 
Method Summary
 int getBetween()
           
 java.lang.String getName()
           
 boolean hasAfter()
           
 boolean hasBefore()
           
 void visit(ASTIVisitor v)
          Abstract method to traverse the AST via a visitor.
 
Methods inherited from class com.veromodo.tempo.ast.ASTNode
getExtent, setExtent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ASTNotationMixFix

public ASTNotationMixFix(java.lang.String open,
                         java.lang.String close,
                         boolean b,
                         int bet,
                         boolean a)
Method Detail

getName

public java.lang.String getName()

hasBefore

public boolean hasBefore()

hasAfter

public boolean hasAfter()

getBetween

public int getBetween()

visit

public void visit(ASTIVisitor v)
Description copied from class: ASTNode
Abstract method to traverse the AST via a visitor.

Overrides:
visit in class ASTNotation
Parameters:
v - the visitor interface
See Also:
ASTIVisitor