FrontISTR
5.7.0
Large-scale structural analysis program with finit element method
hecmw_gflex.h
Go to the documentation of this file.
1
/*****************************************************************************
2
* Copyright (c) 2019 FrontISTR Commons
3
* This software is released under the MIT License, see LICENSE.txt
4
*****************************************************************************/
5
6
#ifndef HECMW_GFLEX_INCLUDED
7
#define HECMW_GFLEX_INCLUDED
8
9
#include <stdio.h>
10
11
enum
{
12
HECMW_GFLEX_NL
= 1000,
13
HECMW_GFLEX_INT
,
14
HECMW_GFLEX_DOUBLE
,
15
HECMW_GFLEX_NAME
,
16
};
17
18
int
HECMW_gflex_get_lineno
(
void
);
19
20
double
HECMW_gflex_get_number
(
void
);
21
22
char
*
HECMW_gflex_get_text
(
void
);
23
24
int
HECMW_gflex_next_token
(
void
);
25
26
int
HECMW_gflex_next_token_skip
(
int
skip_token);
27
28
int
HECMW_gflex_set_input
(FILE *fp);
29
30
int
HECMW_gflex_skip_line
(
void
);
31
32
#endif
HECMW_gflex_next_token_skip
int HECMW_gflex_next_token_skip(int skip_token)
HECMW_GFLEX_INT
@ HECMW_GFLEX_INT
Definition:
hecmw_gflex.h:16
HECMW_GFLEX_NAME
@ HECMW_GFLEX_NAME
Definition:
hecmw_gflex.h:18
HECMW_gflex_set_input
int HECMW_gflex_set_input(FILE *fp)
HECMW_gflex_skip_line
int HECMW_gflex_skip_line(void)
HECMW_gflex_get_text
char * HECMW_gflex_get_text(void)
HECMW_GFLEX_DOUBLE
@ HECMW_GFLEX_DOUBLE
Definition:
hecmw_gflex.h:17
HECMW_GFLEX_NL
@ HECMW_GFLEX_NL
Definition:
hecmw_gflex.h:15
HECMW_gflex_get_number
double HECMW_gflex_get_number(void)
HECMW_gflex_get_lineno
int HECMW_gflex_get_lineno(void)
HECMW_gflex_next_token
int HECMW_gflex_next_token(void)
hecmw1
src
common
hecmw_gflex.h
Generated by
1.8.17