Changeset 3a7f880 in tol
- Timestamp:
- May 18, 2011, 5:21:37 PM (15 years ago)
- Branches:
- 1941-docker-image-to-test, devel, master
- Children:
- 16264c8
- Parents:
- 2ea3271
- File:
-
- 1 edited
-
tol/btol/bgrammar/spfuninst.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
tol/btol/bgrammar/spfuninst.cpp
r2ea3271 r3a7f880 1937 1937 int nObjOld = BSyntaxObject::NSyntaxObject(); 1938 1938 BToken* arg1 = BParser::treToken(branch1); 1939 if(arg1->TokenType()==ARGUMENT) 1940 { 1941 uns = GraNameBlock()->FindOperand(arg1->Name(),false); 1942 if(!uns) 1943 { 1944 uns = GraSet()->FindOperand(arg1->Name(),false); 1939 if(!branch1->cdr()) 1940 { 1941 if(arg1->TokenType()==ARGUMENT) 1942 { 1943 uns = GraNameBlock()->FindOperand(arg1->Name(),false); 1944 if(!uns) 1945 { 1946 uns = GraSet()->FindOperand(arg1->Name(),false); 1947 } 1948 } 1949 else if(arg1->TokenType()==TYPE) 1950 { 1951 BTypeToken* tt = (BTypeToken*)arg1; 1952 uns = FindClass(tt->Name(),1); 1945 1953 } 1946 1954 } … … 1951 1959 if(uns && (uns_gra!=GraNameBlock()) && (uns_gra!=GraSet())) 1952 1960 { 1953 Error(I2("Evaluating expression ", 1954 "Evaluando la expresión ")+ 1955 gra->Name()+" '"+BParser::Unparse(tre)+"'\n"+ 1956 I2("Left term is not a valid Set or NameBlock but a ", 1957 "El término a la izquierda no es un Set ni un NameBlock sino un")+ 1958 uns_gra->Name()+" '"+BParser::Unparse(branch1)+"'\n"); 1959 DESTROY(uns); 1960 return(NULL); 1961 } 1962 } 1963 if(!uns) 1964 { 1965 if(!branch1->cdr()) 1966 { 1967 if(arg1->TokenType()==TYPE) 1968 { 1969 BTypeToken* tt = (BTypeToken*)arg1; 1970 uns = FindClass(tt->Name(),1); 1961 int mode = uns->Mode(); 1962 if(mode!=BCLASSMODE) 1963 { 1964 Error(I2("Evaluating expression ", 1965 "Evaluando la expresión ")+ 1966 gra->Name()+" '"+BParser::Unparse(tre)+"'\n"+ 1967 I2("Left term is not a valid Set or NameBlock but a ", 1968 "El término a la izquierda no es un Set ni un NameBlock sino un ")+ 1969 uns_gra->Name()+" '"+BParser::Unparse(branch1)+"'\n"); 1970 DESTROY(uns); 1971 return(NULL); 1971 1972 } 1972 1973 }
Note: See TracChangeset
for help on using the changeset viewer.
