9 lines
		
	
	
		
			338 B
		
	
	
	
		
			Go
		
	
	
	
	
	
			
		
		
	
	
			9 lines
		
	
	
		
			338 B
		
	
	
	
		
			Go
		
	
	
	
	
	
| package govaluate
 | |
| 
 | |
| /*
 | |
| 	Represents a function that can be called from within an expression.
 | |
| 	This method must return an error if, for any reason, it is unable to produce exactly one unambiguous result.
 | |
| 	An error returned will halt execution of the expression.
 | |
| */
 | |
| type ExpressionFunction func(arguments ...interface{}) (interface{}, error)
 |