GNU Octave  6.2.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
oct-tex-parser.h File Reference
#include <string>
Include dependency graph for oct-tex-parser.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

union  OCTAVE_TEX_STYPE
 

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 OCTAVE_TEX_DEBUG   0
 
#define OCTAVE_TEX_EMPTY   -2
 
#define OCTAVE_TEX_EOF   0
 
#define OCTAVE_TEX_error   256
 
#define OCTAVE_TEX_STYPE_IS_DECLARED   1
 
#define OCTAVE_TEX_STYPE_IS_TRIVIAL   1
 
#define OCTAVE_TEX_TOKENTYPE
 
#define OCTAVE_TEX_UNDEF   257
 
#define RM   261
 
#define SCRIPT   273
 
#define SL   260
 
#define START   266
 
#define STR   274
 
#define SUB   269
 
#define SUPER   268
 
#define SYM   272
 

Typedefs

typedef union OCTAVE_TEX_STYPE OCTAVE_TEX_STYPE
 
typedef enum octave_tex_tokentype octave_tex_token_kind_t
 

Enumerations

enum  octave_tex_tokentype {
  OCTAVE_TEX_EMPTY = -2 , OCTAVE_TEX_EOF = 0 , OCTAVE_TEX_error = 256 , OCTAVE_TEX_UNDEF = 257 ,
  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
}
 

Functions

int octave_tex_parse (octave::text_parser_tex &parser)
 

Macro Definition Documentation

◆ BF

#define BF   258

Definition at line 95 of file oct-tex-parser.h.

◆ CH

#define CH   270

Definition at line 107 of file oct-tex-parser.h.

◆ COLOR

#define COLOR   264

Definition at line 101 of file oct-tex-parser.h.

◆ COLOR_RGB

#define COLOR_RGB   265

Definition at line 102 of file oct-tex-parser.h.

◆ END

#define END   267

Definition at line 104 of file oct-tex-parser.h.

◆ FONTNAME

#define FONTNAME   262

Definition at line 99 of file oct-tex-parser.h.

◆ FONTSIZE

#define FONTSIZE   263

Definition at line 100 of file oct-tex-parser.h.

◆ IT

#define IT   259

Definition at line 96 of file oct-tex-parser.h.

◆ NUM

#define NUM   271

Definition at line 108 of file oct-tex-parser.h.

◆ OCTAVE_TEX_DEBUG

#define OCTAVE_TEX_DEBUG   0

Definition at line 49 of file oct-tex-parser.h.

◆ OCTAVE_TEX_EMPTY

#define OCTAVE_TEX_EMPTY   -2

Definition at line 91 of file oct-tex-parser.h.

◆ OCTAVE_TEX_EOF

#define OCTAVE_TEX_EOF   0

Definition at line 92 of file oct-tex-parser.h.

◆ OCTAVE_TEX_error

#define OCTAVE_TEX_error   256

Definition at line 93 of file oct-tex-parser.h.

◆ OCTAVE_TEX_STYPE_IS_DECLARED

#define OCTAVE_TEX_STYPE_IS_DECLARED   1

Definition at line 136 of file oct-tex-parser.h.

◆ OCTAVE_TEX_STYPE_IS_TRIVIAL

#define OCTAVE_TEX_STYPE_IS_TRIVIAL   1

Definition at line 135 of file oct-tex-parser.h.

◆ OCTAVE_TEX_TOKENTYPE

#define OCTAVE_TEX_TOKENTYPE

Definition at line 63 of file oct-tex-parser.h.

◆ OCTAVE_TEX_UNDEF

#define OCTAVE_TEX_UNDEF   257

Definition at line 94 of file oct-tex-parser.h.

◆ RM

#define RM   261

Definition at line 98 of file oct-tex-parser.h.

◆ SCRIPT

#define SCRIPT   273

Definition at line 110 of file oct-tex-parser.h.

◆ SL

#define SL   260

Definition at line 97 of file oct-tex-parser.h.

◆ START

#define START   266

Definition at line 103 of file oct-tex-parser.h.

◆ STR

#define STR   274

Definition at line 111 of file oct-tex-parser.h.

◆ SUB

#define SUB   269

Definition at line 106 of file oct-tex-parser.h.

◆ SUPER

#define SUPER   268

Definition at line 105 of file oct-tex-parser.h.

◆ SYM

#define SYM   272

Definition at line 109 of file oct-tex-parser.h.

Typedef Documentation

◆ OCTAVE_TEX_STYPE

Definition at line 1 of file oct-tex-parser.h.

◆ octave_tex_token_kind_t

Definition at line 1 of file oct-tex-parser.h.

Enumeration Type Documentation

◆ octave_tex_tokentype

Enumerator
OCTAVE_TEX_EMPTY 
OCTAVE_TEX_EOF 
OCTAVE_TEX_error 
OCTAVE_TEX_UNDEF 
BF 
IT 
SL 
RM 
FONTNAME 
FONTSIZE 
COLOR 
COLOR_RGB 
START 
END 
SUPER 
SUB 
CH 
NUM 
SYM 
SCRIPT 
STR 

Definition at line 64 of file oct-tex-parser.h.

Function Documentation

◆ octave_tex_parse()