Changeset 8ac6aad in tol
- Timestamp:
- Apr 26, 2011, 9:07:26 AM (16 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- 7dddc77
- Parents:
- 88f3450
- File:
-
- 1 edited
-
tol/btol/text_type/txtgra.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tol/btol/text_type/txtgra.cpp
r88f3450 r8ac6aad 974 974 contens_=Arg(1)->Identify(); 975 975 } 976 977 978 //-------------------------------------------------------------------- 976 /* 977 //-------------------------------------------------------------------- 978 DeclareContensClass(BText, BTxtTemporary, BTxtDescription); 979 DefExtOpr(1, BTxtDescription, "Description", 1, 2, "Anything Real", 980 "(Anything var [, Real userType=False])", 981 I2("Returns the description of a variable. " 982 "If first parameter <var> is a text and optional parameter " 983 "<userType> is true then searches the Class or Struct which " 984 "name is the contens of <var> and returns its description.", 985 "Devuelve la descripción de una variable. Si el argumento " 986 "<var> es un texto y el arguemnto opcional <userType> es " 987 "cierto, entonces busca el tipo de usuario, Struct o Class, " 988 "cuyo nombre es el contenido de <var>"), 989 BOperClassify::General_); 990 */ 979 991 DeclareContensClass(BText, BTxtTemporary, BTxtDescription); 980 992 DefExtOpr(1, BTxtDescription, "Description", 1, 1, "Anything", 981 993 "(Anything var)", 982 I2("Returns the description of a variable", 983 "Devuelve la descripción de una variable"), 994 I2("Returns the description of a variable. " 995 "If first parameter <var> is a constant string true then " 996 "searches the Class or Struct which " 997 "name is the contens of <var> and returns its description.", 998 "Devuelve la descripción de una variable. Si el argumento " 999 "<var> es una cadena constante, entonces busca el tipo de " 1000 "usuario, Struct o Class, cuyo nombre es el contenido de " 1001 "<var>"), 984 1002 BOperClassify::General_); 985 986 1003 //-------------------------------------------------------------------- 987 1004 void BTxtDescription::CalcContens() … … 990 1007 BSyntaxObject* arg1 = Arg(1); 991 1008 contens_=arg1->Description(); 1009 1010 if(!contens_.HasName() && 1011 (arg1->Grammar()==GraText()) && 1012 (!arg1->HasName())) 1013 { 1014 BText& txt = Text(arg1); 1015 BClass* cls = FindClass(txt,-1); 1016 if(cls) { contens_ = cls->Description(); } 1017 else 1018 { 1019 BStruct* str = FindStruct(txt); 1020 if(str) { contens_ = str->Description(); } 1021 } 1022 } 992 1023 if(!contens_.HasName() && 993 1024 (arg1->Grammar()==GraCode()) &&
Note: See TracChangeset
for help on using the changeset viewer.
