![]() |
GNU Octave
3.8.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
|

Go to the source code of this file.
Classes | |
| union | YYSTYPE |
Macros | |
| #define | ADD_EQ 258 |
| #define | AND_EQ 268 |
| #define | BREAK 315 |
| #define | CASE 313 |
| #define | CATCH 321 |
| #define | CLASSDEF 337 |
| #define | CLEANUP 319 |
| #define | CONTINUE 316 |
| #define | DIV_EQ 261 |
| #define | DO 307 |
| #define | DQ_STRING 302 |
| #define | EDIV 287 |
| #define | EDIV_EQ 265 |
| #define | ELEFTDIV 288 |
| #define | ELEFTDIV_EQ 266 |
| #define | ELSE 311 |
| #define | ELSEIF 310 |
| #define | EMINUS 290 |
| #define | EMUL 286 |
| #define | EMUL_EQ 264 |
| #define | END 301 |
| #define | END_OF_INPUT 334 |
| #define | ENUMERATION 328 |
| #define | EPLUS 289 |
| #define | EPOW 296 |
| #define | EPOW_EQ 267 |
| #define | EVENTS 327 |
| #define | EXPR_AND 276 |
| #define | EXPR_AND_AND 274 |
| #define | EXPR_EQ 281 |
| #define | EXPR_GE 283 |
| #define | EXPR_GT 284 |
| #define | EXPR_LE 280 |
| #define | EXPR_LT 279 |
| #define | EXPR_NE 282 |
| #define | EXPR_NOT 278 |
| #define | EXPR_OR 277 |
| #define | EXPR_OR_OR 275 |
| #define | FCN 333 |
| #define | FCN_HANDLE 324 |
| #define | FOR 304 |
| #define | FUNC_RET 317 |
| #define | GET 331 |
| #define | GLOBAL 322 |
| #define | HERMITIAN 291 |
| #define | IF 309 |
| #define | IMAG_NUM 298 |
| #define | INPUT_FILE 336 |
| #define | LEFTDIV 285 |
| #define | LEFTDIV_EQ 262 |
| #define | LEXICAL_ERROR 335 |
| #define | LSHIFT 272 |
| #define | LSHIFT_EQ 270 |
| #define | METAQUERY 329 |
| #define | METHODS 326 |
| #define | MINUS_MINUS 294 |
| #define | MUL_EQ 260 |
| #define | NAME 300 |
| #define | NUM 297 |
| #define | OR_EQ 269 |
| #define | OTHERWISE 314 |
| #define | PARFOR 305 |
| #define | PERSISTENT 323 |
| #define | PLUS_PLUS 293 |
| #define | POW 295 |
| #define | POW_EQ 263 |
| #define | PROPERTIES 325 |
| #define | RSHIFT 273 |
| #define | RSHIFT_EQ 271 |
| #define | SET 332 |
| #define | SQ_STRING 303 |
| #define | STRUCT_ELT 299 |
| #define | SUB_EQ 259 |
| #define | SUPERCLASSREF 330 |
| #define | SWITCH 312 |
| #define | TRANSPOSE 292 |
| #define | TRY 320 |
| #define | UNARY 338 |
| #define | UNTIL 308 |
| #define | UNWIND 318 |
| #define | WHILE 306 |
| #define | YYDEBUG 0 |
| #define | YYPUSH_MORE_DEFINED |
| #define | yystype YYSTYPE /* obsolescent; will be withdrawn */ |
| #define | YYSTYPE_IS_DECLARED 1 |
| #define | YYSTYPE_IS_TRIVIAL 1 |
| #define | YYTOKENTYPE |
Typedefs | |
| typedef struct octave_pstate | octave_pstate |
| typedef union YYSTYPE | YYSTYPE |
Enumerations | |
| enum | { YYPUSH_MORE = 4 } |
| 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_parse () |
| void | octave_pstate_delete () |
| octave_pstate * | octave_pstate_new () |
| int | octave_pull_parse () |
| int | octave_push_parse () |
| #define ADD_EQ 258 |
Definition at line 133 of file oct-parse.h.
| #define AND_EQ 268 |
Definition at line 143 of file oct-parse.h.
| #define BREAK 315 |
Definition at line 190 of file oct-parse.h.
| #define CASE 313 |
Definition at line 188 of file oct-parse.h.
| #define CATCH 321 |
Definition at line 196 of file oct-parse.h.
| #define CLASSDEF 337 |
Definition at line 212 of file oct-parse.h.
| #define CLEANUP 319 |
Definition at line 194 of file oct-parse.h.
| #define CONTINUE 316 |
Definition at line 191 of file oct-parse.h.
| #define DIV_EQ 261 |
Definition at line 136 of file oct-parse.h.
| #define DO 307 |
Definition at line 182 of file oct-parse.h.
| #define DQ_STRING 302 |
Definition at line 177 of file oct-parse.h.
| #define EDIV 287 |
Definition at line 162 of file oct-parse.h.
| #define EDIV_EQ 265 |
Definition at line 140 of file oct-parse.h.
| #define ELEFTDIV 288 |
Definition at line 163 of file oct-parse.h.
| #define ELEFTDIV_EQ 266 |
Definition at line 141 of file oct-parse.h.
| #define ELSE 311 |
Definition at line 186 of file oct-parse.h.
| #define ELSEIF 310 |
Definition at line 185 of file oct-parse.h.
| #define EMINUS 290 |
Definition at line 165 of file oct-parse.h.
| #define EMUL 286 |
Definition at line 161 of file oct-parse.h.
| #define EMUL_EQ 264 |
Definition at line 139 of file oct-parse.h.
| #define END 301 |
Definition at line 176 of file oct-parse.h.
| #define END_OF_INPUT 334 |
Definition at line 209 of file oct-parse.h.
| #define ENUMERATION 328 |
Definition at line 203 of file oct-parse.h.
| #define EPLUS 289 |
Definition at line 164 of file oct-parse.h.
| #define EPOW 296 |
Definition at line 171 of file oct-parse.h.
| #define EPOW_EQ 267 |
Definition at line 142 of file oct-parse.h.
| #define EVENTS 327 |
Definition at line 202 of file oct-parse.h.
| #define EXPR_AND 276 |
Definition at line 151 of file oct-parse.h.
| #define EXPR_AND_AND 274 |
Definition at line 149 of file oct-parse.h.
| #define EXPR_EQ 281 |
Definition at line 156 of file oct-parse.h.
| #define EXPR_GE 283 |
Definition at line 158 of file oct-parse.h.
| #define EXPR_GT 284 |
Definition at line 159 of file oct-parse.h.
| #define EXPR_LE 280 |
Definition at line 155 of file oct-parse.h.
| #define EXPR_LT 279 |
Definition at line 154 of file oct-parse.h.
| #define EXPR_NE 282 |
Definition at line 157 of file oct-parse.h.
| #define EXPR_NOT 278 |
Definition at line 153 of file oct-parse.h.
| #define EXPR_OR 277 |
Definition at line 152 of file oct-parse.h.
| #define EXPR_OR_OR 275 |
Definition at line 150 of file oct-parse.h.
| #define FCN 333 |
Definition at line 208 of file oct-parse.h.
| #define FCN_HANDLE 324 |
Definition at line 199 of file oct-parse.h.
| #define FOR 304 |
Definition at line 179 of file oct-parse.h.
| #define FUNC_RET 317 |
Definition at line 192 of file oct-parse.h.
| #define GET 331 |
Definition at line 206 of file oct-parse.h.
| #define GLOBAL 322 |
Definition at line 197 of file oct-parse.h.
| #define HERMITIAN 291 |
Definition at line 166 of file oct-parse.h.
| #define IF 309 |
Definition at line 184 of file oct-parse.h.
| #define IMAG_NUM 298 |
Definition at line 173 of file oct-parse.h.
| #define INPUT_FILE 336 |
Definition at line 211 of file oct-parse.h.
| #define LEFTDIV 285 |
Definition at line 160 of file oct-parse.h.
| #define LEFTDIV_EQ 262 |
Definition at line 137 of file oct-parse.h.
| #define LEXICAL_ERROR 335 |
Definition at line 210 of file oct-parse.h.
| #define LSHIFT 272 |
Definition at line 147 of file oct-parse.h.
| #define LSHIFT_EQ 270 |
Definition at line 145 of file oct-parse.h.
| #define METAQUERY 329 |
Definition at line 204 of file oct-parse.h.
| #define METHODS 326 |
Definition at line 201 of file oct-parse.h.
| #define MINUS_MINUS 294 |
Definition at line 169 of file oct-parse.h.
| #define MUL_EQ 260 |
Definition at line 135 of file oct-parse.h.
| #define NAME 300 |
Definition at line 175 of file oct-parse.h.
| #define NUM 297 |
Definition at line 172 of file oct-parse.h.
| #define OR_EQ 269 |
Definition at line 144 of file oct-parse.h.
| #define OTHERWISE 314 |
Definition at line 189 of file oct-parse.h.
| #define PARFOR 305 |
Definition at line 180 of file oct-parse.h.
| #define PERSISTENT 323 |
Definition at line 198 of file oct-parse.h.
| #define PLUS_PLUS 293 |
Definition at line 168 of file oct-parse.h.
| #define POW 295 |
Definition at line 170 of file oct-parse.h.
| #define POW_EQ 263 |
Definition at line 138 of file oct-parse.h.
| #define PROPERTIES 325 |
Definition at line 200 of file oct-parse.h.
| #define RSHIFT 273 |
Definition at line 148 of file oct-parse.h.
| #define RSHIFT_EQ 271 |
Definition at line 146 of file oct-parse.h.
| #define SET 332 |
Definition at line 207 of file oct-parse.h.
| #define SQ_STRING 303 |
Definition at line 178 of file oct-parse.h.
| #define STRUCT_ELT 299 |
Definition at line 174 of file oct-parse.h.
| #define SUB_EQ 259 |
Definition at line 134 of file oct-parse.h.
| #define SUPERCLASSREF 330 |
Definition at line 205 of file oct-parse.h.
| #define SWITCH 312 |
Definition at line 187 of file oct-parse.h.
| #define TRANSPOSE 292 |
Definition at line 167 of file oct-parse.h.
| #define TRY 320 |
Definition at line 195 of file oct-parse.h.
| #define UNARY 338 |
Definition at line 213 of file oct-parse.h.
| #define UNTIL 308 |
Definition at line 183 of file oct-parse.h.
| #define UNWIND 318 |
Definition at line 193 of file oct-parse.h.
| #define WHILE 306 |
Definition at line 181 of file oct-parse.h.
| #define YYDEBUG 0 |
Definition at line 37 of file oct-parse.h.
| #define YYPUSH_MORE_DEFINED |
Definition at line 269 of file oct-parse.h.
| #define yystype YYSTYPE /* obsolescent; will be withdrawn */ |
Definition at line 263 of file oct-parse.h.
| #define YYSTYPE_IS_DECLARED 1 |
Definition at line 264 of file oct-parse.h.
| #define YYSTYPE_IS_TRIVIAL 1 |
Definition at line 262 of file oct-parse.h.
| #define YYTOKENTYPE |
Definition at line 45 of file oct-parse.h.
| typedef struct octave_pstate octave_pstate |
Definition at line 273 of file oct-parse.h.
| anonymous enum |
Definition at line 270 of file oct-parse.h.
| enum yytokentype |
Definition at line 48 of file oct-parse.h.
| int octave_parse | ( | ) |
| void octave_pstate_delete | ( | ) |
| octave_pstate* octave_pstate_new | ( | ) |
| int octave_pull_parse | ( | ) |
| int octave_push_parse | ( | ) |
1.8.1.2