1 // -*- mode:C++  -*-
2 /*
3  *  Copyright (C) 2010 B. Parisse, Institut Fourier, 38402 St Martin d'Heres
4  *
5  *  This program is free software; you can redistribute it and/or modify
6  *  it under the terms of the GNU General Public License as published by
7  *  the Free Software Foundation; either version 3 of the License, or
8  *  (at your option) any later version.
9  *
10  *  This program is distributed in the hope that it will be useful,
11  *  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  *  GNU General Public License for more details.
14  *
15  *  You should have received a copy of the GNU General Public License
16  *  along with this program. If not, see <http://www.gnu.org/licenses/>.
17  */
18 
19 #ifndef _STATIC_H
20 #define _STATIC_H
21 #include "first.h"
22 
23 #ifndef NO_NAMESPACE_GIAC
24 namespace giac {
25 #endif // ndef NO_NAMESPACE_GIAC
26 
27 #ifdef STATIC_BUILTIN_LEXER_FUNCTIONS
28 #define at_ARG at_arg
29 #define at_GF at_galois_field
30 #define at_abscissa at_abscisse
31 #define at_affix at_affixe
32 #define at_altitude at_hauteur
33 #define at_area at_aire
34 #define at_barplot at_diagramme_batons
35 #define at_bar_plot at_diagramme_batons
36 #define at_barycenter at_barycentre
37 #define at_bisector at_bissectrice
38 #define at_center at_centre
39 #define at_centered_cube at_cube_centre
40 #define at_centered_tetraedre at_tetraedre_centre
41 #define at_circle at_cercle
42 #define at_circumcircle at_circonscrit
43 #define at_color at_couleur
44 #define at_common_perpendicular at_perpendiculaire_commune
45 #define at_conic at_conique
46 #define at_coordinates at_coordonnees
47 #define at_cross_ratio at_birapport
48 #define at_cylinder at_cylindre
49 #define at_diff at_derive
50 #define at_distance at_longueur
51 #define at_distance2 at_longueur2
52 #define at_division_point at_point_div
53 #define at_dodecahedron at_dodecaedre
54   // #define at_dot_paper at_papier_pointe
55 #define at_envelope at_enveloppe
56 #define at_equilateral_triangle at_triangle_equilateral
57 #define at_exbisector at_exbissectrice
58 #define at_excircle at_exinscrit
59 // #define at_grid_paper at_papier_quadrille
60 #define at_half_cone at_demi_cone
61 #define at_half_line at_demi_droite
62 #define at_harmonic_conjugate at_conj_harmonique
63 #define at_harmonic_division at_div_harmonique
64 #define at_hexagon at_hexagone
65 #define at_homothety at_homothetie
66 #define at_hyperbola at_hyperbole
67 #define at_icosahedron at_icosaedre
68 #define at_incircle at_inscrit
69 #define at_is_collinear at_est_aligne
70 #define at_is_concyclic at_est_cocyclique
71 #define at_is_conjugate at_est_conjugue
72 #define at_is_coplanar at_est_coplanaire
73 #define at_is_cospherical at_est_cospherique
74 #define at_is_element at_est_element
75 #define at_is_equilateral at_est_equilateral
76 #define at_is_harmonic at_est_harmonique
77 #define at_is_harmonic_circle_bundle at_est_faisceau_cercle
78 #define at_is_harmonic_line_bundle at_est_faisceau_droite
79 #define at_is_isosceles at_est_isocele
80 #define at_is_orthogonal at_est_orthogonal
81 #define at_is_parallel at_est_parallele
82 #define at_is_parallelogram at_est_parallelogramme
83 #define at_is_perpendicular at_est_perpendiculaire
84 #define at_is_rectangle at_est_rectangle
85 #define at_is_rhombus at_est_losange
86 #define at_is_square at_est_carre
87 #define at_isobarycenter at_isobarycentre
88 #define at_isosceles_triangle at_triangle_isocele
89 #define at_isopolygon at_isopolygone
90 #define at_legend at_legende
91 #define at_line at_droite
92 #define at_line_inter at_inter_droite
93 #define at_line_segments at_aretes
94 #define at_locus at_lieu
95 #define at_median_line at_mediane
96 #define at_midpoint at_milieu
97 #define at_octahedron at_octaedre
98 #define at_op at_feuille
99 #define at_open_polygon at_polygone_ouvert
100 #define at_or at_ou
101 #define at_ordinate at_ordonnee
102 #define at_orthocenter at_orthocentre
103 #define at_parabola at_parabole
104 #define at_parallel at_parallele
105 #define at_parallelepiped at_parallelepipede
106 #define at_parallelogram at_parallelogramme
107 #define at_perimeter at_perimetre
108 #define at_perpen_bisector at_mediatrice
109 #define at_perpendicular at_perpendiculaire
110 #define at_plane at_plan
111 #define at_polar at_polaire
112 #define at_polar_coordinates at_coordonnees_polaires
113 #define at_polar_point at_point_polaire
114 #define at_polygon at_polygone
115 #define at_polyhedron at_polyedre
116 #define at_powerpc at_puissance
117 #define at_prism at_prisme
118 #define at_pyramid at_pyramide
119 #define at_quadric at_quadrique
120 #define at_quadrilateral at_quadrilatere
121 #define at_radical_axis at_axe_radical
122 #define at_radius at_rayon
123 #define at_reciprocation at_polaire_reciproque
124 #define at_centered_tetrahedron at_tetraedre_centre
125 #define at_rectangular_coordinates at_coordonnees_rectangulaires
126 #define at_reduced_conic at_conique_reduite
127 #define at_reduced_quadric at_quadrique_reduite
128 #define at_reflection at_symetrie
129 #define at_rhombus at_losange
130 #define at_right_triangle at_triangle_rectangle
131 #define at_similarity at_similitude
132 #define at_single_inter at_inter_unique
133 #define at_square at_carre
134 #define at_tetrahedron at_tetraedre
135 #define at_vertices at_sommets
136 #define at_vertices_abc at_sommets_abc
137 #define at_vertices_abca at_sommets_abca
138 
139 
140 #endif // STATIC_BUILTIN_LEXER_FUNCTIONS
141 
142 
143 #ifndef NO_NAMESPACE_GIAC
144 } // namespace giac
145 #endif // ndef NO_NAMESPACE_GIAC
146 
147 #ifdef  STATIC_BUILTIN_LEXER_FUNCTIONS
148 #include "static_extern.h"
149 #endif // STATIC_BUILTIN_LEXER_FUNCTIONS
150 
151 #endif // _STATIC_H
152