Changeset 4 in code


Ignore:
Timestamp:
Dec 5, 2014, 5:26:59 PM (11 years ago)
Author:
zaitsev.serge
Message:

moved eval func type to the top, added some error logs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/zs.go

    r3 r4  
    2222)
    2323
     24type EvalFn func(args []string, vars map[string]string) (string, error)
     25
    2426func split2(s, delim string) (string, string) {
    2527        parts := strings.SplitN(s, delim, 2)
     
    4345        return v, body
    4446}
    45 
    46 type EvalFn func(args []string, vars map[string]string) (string, error)
    4747
    4848func render(s string, vars map[string]string, eval EvalFn) (string, error) {
     
    229229        case "var":
    230230                if len(args) == 0 {
    231                         // print error
     231                        log.Println("ERROR: filename expected")
    232232                        return
    233233                }
     
    245245                        }
    246246                } else {
    247                         // print error
     247                        log.Println(err)
    248248                }
    249249        default:
Note: See TracChangeset for help on using the changeset viewer.