Changeset 6ab8799 in tol
- Timestamp:
- Dec 11, 2010, 11:56:21 PM (16 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- 6db48a2
- Parents:
- 8ce217c
- File:
-
- 1 edited
-
tol/contrib/cint/tolCint.cpp (modified) (9 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tol/contrib/cint/tolCint.cpp
r8ce217c r6ab8799 42 42 43 43 */ 44 45 //-------------------------------------------------------------------- 46 BText cint_url_link() 47 //-------------------------------------------------------------------- 48 { 49 return(I2( 50 "\nSee more about the C/C++ interpreter CINT at ", 51 "\nMás detalles acerca del intérprete CINT para C/C++ en ")+ 52 "\n http://root.cern.ch/drupal/content/cint\n" 53 "\n http://root.cern.ch/viewvc/trunk/cint/doc/ref.txt\n"); 54 } 44 55 45 56 … … 73 84 //-------------------------------------------------------------------- 74 85 75 //--------------------------------------------------------------------76 static BText cint_url_link = I2(77 //--------------------------------------------------------------------78 "\nSee more about the C/C++ interpreter CINT at ",79 "\nMás detalles acerca del intérprete CINT para C/C++ en ")+80 "\n http://root.cern.ch/drupal/content/cint\n"81 "\n http://root.cern.ch/viewvc/trunk/cint/doc/ref.txt\n";82 86 83 87 //-------------------------------------------------------------------- … … 89 93 "Carga un fichero C/C++ en el ámbito global para ser usado en " 90 94 "TOL mediante las funciones de la API de CINT.")+ 91 cint_url_link ,95 cint_url_link(), 92 96 BOperClassify::Conversion_); 93 97 void BDatCINT_loadfile::CalcContens() … … 105 109 I2("Unloads a C/C++ file previously loaded by Cint.loadfile.", 106 110 "Descarga un fichero C/C++ previamente cargado con Cint.loadfile")+ 107 cint_url_link ,111 cint_url_link(), 108 112 BOperClassify::Conversion_); 109 113 void BDatCINT_unloadfile::CalcContens() … … 119 123 DefExtOpr(1, BDatCINT_exec_tempfile, "Cint.exec_text", 1, 1, "Text", 120 124 "(Text expression)", 121 I2("Executes any C/C++ expression or set of expressions, such that the " 122 "last one returns an integer or double value.\n" 125 I2("Executes any C/C++ expression or set of expressions.\n" 123 126 "Functions loaded with Cint.loadfile can be callable.\n" 124 127 "Unlike Cint.calc API, Cint.exec_text can evaluate declaration and " 125 128 "conditional statement. However, because Cint.exec_text uses temporary " 126 129 "file, execution can be slower than Cint.calc\n", 127 "Ejecuta una expresión C/C++ o grupo de expresiones tales que la última " 128 "de ellas devuelve un resultado de tipo integer o double.\n" 130 "Ejecuta una expresión C/C++ o grupo de expresiones.\n" 129 131 "Se pueden usar las funciones previamente cargadas con Cint.loadfile\n" 130 132 "Al contrario que con Cint.calc sí se pueden declarar variables y " … … 132 134 "que internamente se usa un fichero temporal en disco puede resultar " 133 135 "más lento en ejecución.")+ 134 cint_url_link ,136 cint_url_link(), 135 137 BOperClassify::Conversion_); 136 138 void BDatCINT_exec_tempfile::CalcContens() … … 139 141 if(CheckNonDeclarativeAction("Cint.exec_text")) { return; } 140 142 BText& expression = Text(Arg(1)); 141 G__value g = G__exec_text(expression); 142 switch (g.type) 143 { 144 case 100: contens_ = g.obj.d; break; 145 case 105: contens_ = g.obj.i; break; 146 default: Error(I2("Unknown CINT type ", 147 "Tipo CINT desconocido ")<<g.type); 148 } 143 G__exec_text(expression); 144 contens_ = true; 149 145 } 150 146 … … 163 159 "No se pueden declarar variables ni funciones ni hacer ciclos ni " 164 160 "sentencias condicionales.")+ 165 cint_url_link ,161 cint_url_link(), 166 162 BOperClassify::Conversion_); 167 163 void BDatCINT_calc::CalcContens() … … 212 208 "Por ejemplo, es posible cambiar los elementos de una matriz pero " 213 209 "no el número de celdas, filas o columnas")+ 214 cint_url_link ,210 cint_url_link(), 215 211 BOperClassify::Conversion_); 216 212 void BDatCINT_import_from_tol::CalcContens()
Note: See TracChangeset
for help on using the changeset viewer.
