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