ptolemy.data.expr
Class MatrixParser
java.lang.Object
ptolemy.data.expr.MatrixParser
- All Implemented Interfaces:
- MatrixParserConstants, MatrixParserTreeConstants
public class MatrixParser
- extends java.lang.Object
- implements MatrixParserTreeConstants, MatrixParserConstants
This Class provides a parser for read matrices in matlab format.
- Since:
- Ptolemy II 1.0
- Version:
- $Id: MatrixParser.java 54721 2009-06-26 22:32:23Z cxh $
- Author:
- Bart Kienhuis
- Accepted Rating:
- Proposed Rating:
Fields inherited from interface ptolemy.data.expr.MatrixParserConstants |
COMMENT, CONSTANT, DEFAULT, DIGIT, EOF, FLOAT, INTEGER, NAME, NATURAL, SIGN, tokenImage |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
jjtree
protected static JJTMatrixParserState jjtree
jj_initialized_once
private static boolean jj_initialized_once
token_source
public static MatrixParserTokenManager token_source
jj_input_stream
static SimpleCharStream jj_input_stream
token
public static Token token
jj_nt
public static Token jj_nt
jj_ntk
private static int jj_ntk
jj_gen
private static int jj_gen
jj_la1
private static final int[] jj_la1
jj_la1_0
private static int[] jj_la1_0
jj_expentries
private static java.util.Vector jj_expentries
jj_expentry
private static int[] jj_expentry
jj_kind
private static int jj_kind
MatrixParser
public MatrixParser(java.io.InputStream stream)
MatrixParser
public MatrixParser(java.io.InputStream stream,
java.lang.String encoding)
MatrixParser
public MatrixParser(java.io.Reader stream)
MatrixParser
public MatrixParser(MatrixParserTokenManager tm)
readMatrix
public java.util.Vector readMatrix()
throws IllegalActionException
- Read a Matrix from File.
- Throws:
IllegalActionException
- If an error occurs during parsing.
matrix
public static final java.util.Vector matrix()
throws ParseException
- Throws:
ParseException
row
public static final java.util.Vector row()
throws ParseException
- Throws:
ParseException
element
public static final double element()
throws ParseException
- Throws:
ParseException
jj_la1_0
private static void jj_la1_0()
ReInit
public static void ReInit(java.io.InputStream stream)
ReInit
public static void ReInit(java.io.InputStream stream,
java.lang.String encoding)
ReInit
public static void ReInit(java.io.Reader stream)
ReInit
public void ReInit(MatrixParserTokenManager tm)
jj_consume_token
private static final Token jj_consume_token(int kind)
throws ParseException
- Throws:
ParseException
getNextToken
public static final Token getNextToken()
getToken
public static final Token getToken(int index)
jj_ntk
private static final int jj_ntk()
generateParseException
public static ParseException generateParseException()
enable_tracing
public static final void enable_tracing()
disable_tracing
public static final void disable_tracing()