* Removed URIs from the evaluator (NIX-66). They are now just another
kind of notation for strings.
This commit is contained in:
		
							parent
							
								
									b4e012ab4d
								
							
						
					
					
						commit
						7d4567f2cc
					
				
					 10 changed files with 16 additions and 21 deletions
				
			
		|  | @ -137,7 +137,6 @@ void toString(EvalState & state, Expr e, | |||
|        scripting convenience, just like `null'. */ | ||||
|      | ||||
|     if (matchStr(e, s)) result += aterm2String(s); | ||||
|     else if (matchUri(e, s)) result += aterm2String(s); | ||||
|     else if (e == eTrue) result += "1"; | ||||
|     else if (e == eFalse) ;  | ||||
|     else if (matchInt(e, n)) result += int2String(n); | ||||
|  | @ -482,7 +481,7 @@ static Expr primDirOf(EvalState & state, const ATermVector & args) | |||
| ATerm coerceToString(Expr e) | ||||
| { | ||||
|     ATerm s; | ||||
|     if (matchStr(e, s) || matchPath(e, s) || matchUri(e, s)) | ||||
|     if (matchStr(e, s) || matchPath(e, s)) | ||||
|         return s; | ||||
|     return 0; | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue