diff options
Diffstat (limited to 'src/interp/alql.boot')
-rw-r--r-- | src/interp/alql.boot | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/interp/alql.boot b/src/interp/alql.boot index 242425a1..59d25d42 100644 --- a/src/interp/alql.boot +++ b/src/interp/alql.boot @@ -1,6 +1,6 @@ -- Copyright (c) 1991-2002, The Numerical ALgorithms Group Ltd. -- All rights reserved. --- Copyright (C) 2007-2010, Gabriel Dos Reis. +-- Copyright (C) 2007-2011, Gabriel Dos Reis. -- All rights reserved. -- -- Redistribution and use in source and binary forms, with or without @@ -41,15 +41,18 @@ getBrowseDatabase(kind) == grepConstruct('"*",INTERN kind) stringMatches?(pattern,subject) == - FIXP basicMatch?(pattern,subject) => true + integer? basicMatch?(pattern,subject) => true false + alqlGetKindString(x) == x.0 = char 'a or x.0 = char 'o => subString(dbPart(x,5,1),0,1) subString(x,0,1) + alqlGetOrigin(x) == field :=dbPart(x,5,1) k := charPosition(char '_(,field,2) subString(field,1,k-1) + alqlGetParams(x) == field :=dbPart(x,5,1) k := charPosition(char '_(,field,2) |