GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|
#include <string>
Go to the source code of this file.
Classes | |
union | YYSTYPE |
Macros | |
#define | BF 258 |
#define | CH 270 |
#define | COLOR 264 |
#define | COLOR_RGB 265 |
#define | END 267 |
#define | FONTNAME 262 |
#define | FONTSIZE 263 |
#define | IT 259 |
#define | NUM 271 |
#define | RM 261 |
#define | SCRIPT 273 |
#define | SL 260 |
#define | START 266 |
#define | STR 274 |
#define | SUB 269 |
#define | SUPER 268 |
#define | SYM 272 |
#define | YYDEBUG 0 |
#define | yystype YYSTYPE /* obsolescent; will be withdrawn */ |
#define | YYSTYPE_IS_DECLARED 1 |
#define | YYSTYPE_IS_TRIVIAL 1 |
#define | YYTOKENTYPE |
Typedefs | |
typedef union YYSTYPE | YYSTYPE |
Enumerations | |
enum | yytokentype { BF = 258, IT = 259, SL = 260, RM = 261, FONTNAME = 262, FONTSIZE = 263, COLOR = 264, COLOR_RGB = 265, START = 266, END = 267, SUPER = 268, SUB = 269, CH = 270, NUM = 271, SYM = 272, SCRIPT = 273, STR = 274, ADD_EQ = 258, SUB_EQ = 259, MUL_EQ = 260, DIV_EQ = 261, LEFTDIV_EQ = 262, POW_EQ = 263, EMUL_EQ = 264, EDIV_EQ = 265, ELEFTDIV_EQ = 266, EPOW_EQ = 267, AND_EQ = 268, OR_EQ = 269, LSHIFT_EQ = 270, RSHIFT_EQ = 271, LSHIFT = 272, RSHIFT = 273, EXPR_AND_AND = 274, EXPR_OR_OR = 275, EXPR_AND = 276, EXPR_OR = 277, EXPR_NOT = 278, EXPR_LT = 279, EXPR_LE = 280, EXPR_EQ = 281, EXPR_NE = 282, EXPR_GE = 283, EXPR_GT = 284, LEFTDIV = 285, EMUL = 286, EDIV = 287, ELEFTDIV = 288, EPLUS = 289, EMINUS = 290, HERMITIAN = 291, TRANSPOSE = 292, PLUS_PLUS = 293, MINUS_MINUS = 294, POW = 295, EPOW = 296, NUM = 297, IMAG_NUM = 298, STRUCT_ELT = 299, NAME = 300, END = 301, DQ_STRING = 302, SQ_STRING = 303, FOR = 304, PARFOR = 305, WHILE = 306, DO = 307, UNTIL = 308, IF = 309, ELSEIF = 310, ELSE = 311, SWITCH = 312, CASE = 313, OTHERWISE = 314, BREAK = 315, CONTINUE = 316, FUNC_RET = 317, UNWIND = 318, CLEANUP = 319, TRY = 320, CATCH = 321, GLOBAL = 322, PERSISTENT = 323, FCN_HANDLE = 324, PROPERTIES = 325, METHODS = 326, EVENTS = 327, ENUMERATION = 328, METAQUERY = 329, SUPERCLASSREF = 330, GET = 331, SET = 332, FCN = 333, END_OF_INPUT = 334, LEXICAL_ERROR = 335, INPUT_FILE = 336, CLASSDEF = 337, UNARY = 338, ADD_EQ = 258, SUB_EQ = 259, MUL_EQ = 260, DIV_EQ = 261, LEFTDIV_EQ = 262, POW_EQ = 263, EMUL_EQ = 264, EDIV_EQ = 265, ELEFTDIV_EQ = 266, EPOW_EQ = 267, AND_EQ = 268, OR_EQ = 269, LSHIFT_EQ = 270, RSHIFT_EQ = 271, LSHIFT = 272, RSHIFT = 273, EXPR_AND_AND = 274, EXPR_OR_OR = 275, EXPR_AND = 276, EXPR_OR = 277, EXPR_NOT = 278, EXPR_LT = 279, EXPR_LE = 280, EXPR_EQ = 281, EXPR_NE = 282, EXPR_GE = 283, EXPR_GT = 284, LEFTDIV = 285, EMUL = 286, EDIV = 287, ELEFTDIV = 288, EPLUS = 289, EMINUS = 290, HERMITIAN = 291, TRANSPOSE = 292, PLUS_PLUS = 293, MINUS_MINUS = 294, POW = 295, EPOW = 296, NUM = 297, IMAG_NUM = 298, STRUCT_ELT = 299, NAME = 300, END = 301, DQ_STRING = 302, SQ_STRING = 303, FOR = 304, PARFOR = 305, WHILE = 306, DO = 307, UNTIL = 308, IF = 309, ELSEIF = 310, ELSE = 311, SWITCH = 312, CASE = 313, OTHERWISE = 314, BREAK = 315, CONTINUE = 316, FUNC_RET = 317, UNWIND = 318, CLEANUP = 319, TRY = 320, CATCH = 321, GLOBAL = 322, PERSISTENT = 323, FCN_HANDLE = 324, PROPERTIES = 325, METHODS = 326, EVENTS = 327, ENUMERATION = 328, METAQUERY = 329, SUPERCLASSREF = 330, GET = 331, SET = 332, FCN = 333, END_OF_INPUT = 334, LEXICAL_ERROR = 335, INPUT_FILE = 336, CLASSDEF = 337, UNARY = 338 } |
Functions | |
int | octave_tex_parse () |
#define BF 258 |
Definition at line 76 of file oct-tex-parser.h.
#define CH 270 |
Definition at line 88 of file oct-tex-parser.h.
#define COLOR 264 |
Definition at line 82 of file oct-tex-parser.h.
#define COLOR_RGB 265 |
Definition at line 83 of file oct-tex-parser.h.
#define END 267 |
Definition at line 85 of file oct-tex-parser.h.
#define FONTNAME 262 |
Definition at line 80 of file oct-tex-parser.h.
#define FONTSIZE 263 |
Definition at line 81 of file oct-tex-parser.h.
#define IT 259 |
Definition at line 77 of file oct-tex-parser.h.
#define NUM 271 |
Definition at line 89 of file oct-tex-parser.h.
#define RM 261 |
Definition at line 79 of file oct-tex-parser.h.
#define SCRIPT 273 |
Definition at line 91 of file oct-tex-parser.h.
#define SL 260 |
Definition at line 78 of file oct-tex-parser.h.
#define START 266 |
Definition at line 84 of file oct-tex-parser.h.
#define STR 274 |
Definition at line 92 of file oct-tex-parser.h.
#define SUB 269 |
Definition at line 87 of file oct-tex-parser.h.
#define SUPER 268 |
Definition at line 86 of file oct-tex-parser.h.
#define SYM 272 |
Definition at line 90 of file oct-tex-parser.h.
#define YYDEBUG 0 |
Definition at line 37 of file oct-tex-parser.h.
#define yystype YYSTYPE /* obsolescent; will be withdrawn */ |
Definition at line 119 of file oct-tex-parser.h.
#define YYSTYPE_IS_DECLARED 1 |
Definition at line 120 of file oct-tex-parser.h.
#define YYSTYPE_IS_TRIVIAL 1 |
Definition at line 118 of file oct-tex-parser.h.
#define YYTOKENTYPE |
Definition at line 52 of file oct-tex-parser.h.
enum yytokentype |
Definition at line 55 of file oct-tex-parser.h.
int octave_tex_parse | ( | ) |