*** empty log message ***
This commit is contained in:
parent
fa25765abe
commit
322bf22ee7
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* $Id: eval.c,v 1.28 2007-03-07 12:14:28 bacon Exp $
|
||||
* $Id: eval.c,v 1.29 2007-03-15 14:19:23 bacon Exp $
|
||||
*
|
||||
* {License}
|
||||
*/
|
||||
@ -88,7 +88,7 @@ static ase_lsp_obj_t* makefn (ase_lsp_t* lsp, ase_lsp_obj_t* cdr, int is_macro)
|
||||
return ASE_NULL;
|
||||
}
|
||||
|
||||
// TODO: more lambda expression syntax checks required???.
|
||||
/* TODO: more lambda expression syntax checks required???. */
|
||||
|
||||
/* check if the lambda express has non-nil value
|
||||
* at the terminating cdr */
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* $Id: mem.c,v 1.33 2007-03-06 14:58:00 bacon Exp $
|
||||
* $Id: mem.c,v 1.34 2007-03-15 14:19:23 bacon Exp $
|
||||
*
|
||||
* {License}
|
||||
*/
|
||||
@ -178,8 +178,7 @@ static void __mark_obj (ase_lsp_t* lsp, ase_lsp_obj_t* obj)
|
||||
{
|
||||
ASE_ASSERT (obj != ASE_NULL);
|
||||
|
||||
// TODO:....
|
||||
// can it be recursive?
|
||||
/* TODO: can it be recursive? */
|
||||
if (ASE_LSP_MARK(obj) != 0) return;
|
||||
|
||||
ASE_LSP_MARK(obj) = 1;
|
||||
@ -428,11 +427,11 @@ ase_lsp_obj_t* ase_lsp_makesym (
|
||||
{
|
||||
ase_lsp_obj_t* obj;
|
||||
|
||||
// look for a sysmbol with the given name
|
||||
/* look for a sysmbol with the given name */
|
||||
obj = mem->used[ASE_LSP_OBJ_SYM];
|
||||
while (obj != ASE_NULL)
|
||||
{
|
||||
// if there is a symbol with the same name, it is just used.
|
||||
/* if there is a symbol with the same name, it is just used. */
|
||||
if (ase_strxncmp (
|
||||
ASE_LSP_SYMPTR(obj),
|
||||
ASE_LSP_SYMLEN(obj),
|
||||
@ -440,12 +439,12 @@ ase_lsp_obj_t* ase_lsp_makesym (
|
||||
obj = ASE_LSP_LINK(obj);
|
||||
}
|
||||
|
||||
// no such symbol found. create a new one
|
||||
/* no such symbol found. create a new one */
|
||||
obj = ase_lsp_alloc (mem, ASE_LSP_OBJ_SYM,
|
||||
ASE_SIZEOF(ase_lsp_obj_sym_t)+(len + 1)*ASE_SIZEOF(ase_char_t));
|
||||
if (obj == ASE_NULL) return ASE_NULL;
|
||||
|
||||
// fill in the symbol buffer
|
||||
/* fill in the symbol buffer */
|
||||
ase_strncpy (ASE_LSP_SYMPTR(obj), str, len);
|
||||
|
||||
return obj;
|
||||
@ -456,12 +455,12 @@ ase_lsp_obj_t* ase_lsp_makestr (
|
||||
{
|
||||
ase_lsp_obj_t* obj;
|
||||
|
||||
// allocate memory for the string
|
||||
/* allocate memory for the string */
|
||||
obj = ase_lsp_alloc (mem, ASE_LSP_OBJ_STR,
|
||||
ASE_SIZEOF(ase_lsp_obj_str_t)+(len + 1)*ASE_SIZEOF(ase_char_t));
|
||||
if (obj == ASE_NULL) return ASE_NULL;
|
||||
|
||||
// fill in the string buffer
|
||||
/* fill in the string buffer */
|
||||
ase_strncpy (ASE_LSP_STRPTR(obj), str, len);
|
||||
|
||||
return obj;
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* $Id: obj.h,v 1.17 2007-02-17 15:27:19 bacon Exp $
|
||||
* $Id: obj.h,v 1.18 2007-03-15 14:19:23 bacon Exp $
|
||||
*
|
||||
* {License}
|
||||
*/
|
||||
@ -25,7 +25,7 @@ enum
|
||||
ASE_LSP_OBJ_MACRO,
|
||||
ASE_LSP_OBJ_PRIM,
|
||||
|
||||
ASE_LSP_TYPE_COUNT // the number of lsp object types
|
||||
ASE_LSP_TYPE_COUNT /* the number of lsp object types */
|
||||
};
|
||||
|
||||
typedef struct ase_lsp_objhdr_t ase_lsp_objhdr_t;
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* $Id: prim.c,v 1.24 2007-03-07 12:14:29 bacon Exp $
|
||||
* $Id: prim.c,v 1.25 2007-03-15 14:19:23 bacon Exp $
|
||||
*
|
||||
* {License}
|
||||
*/
|
||||
@ -19,7 +19,7 @@ int ase_lsp_addprim (
|
||||
|
||||
int ase_lsp_removeprim (ase_lsp_t* lsp, const ase_char_t* name)
|
||||
{
|
||||
// TODO:
|
||||
/* TODO: */
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
@ -1,5 +1,5 @@
|
||||
/*
|
||||
* $Id: awk.c,v 1.189 2007-03-12 15:24:19 bacon Exp $
|
||||
* $Id: awk.c,v 1.190 2007-03-15 14:19:23 bacon Exp $
|
||||
*/
|
||||
|
||||
#include <ase/awk/awk.h>
|
||||
@ -673,7 +673,7 @@ static int print_awk_value (ase_awk_pair_t* pair, void* arg)
|
||||
static void on_run_statement (
|
||||
ase_awk_run_t* run, ase_size_t line, void* custom)
|
||||
{
|
||||
//dprintf (L"running %d\n", (int)line);
|
||||
/*dprintf (L"running %d\n", (int)line);*/
|
||||
}
|
||||
|
||||
static void on_run_return (
|
||||
|
@ -6,13 +6,16 @@ CFLAGS = @CFLAGS@ -I@abs_top_builddir@/..
|
||||
LDFLAGS = @LDFLAGS@ -L@abs_top_builddir@/cmn -L@abs_top_builddir@/awk -L@abs_top_builddir@/utl
|
||||
LIBS = @LIBS@ -laseawk -lasecmn -laseutl -lm
|
||||
|
||||
all: aseawk
|
||||
all: aseawk mini
|
||||
|
||||
aseawk: $(OBJS)
|
||||
$(CC) -o $@ awk.o $(LDFLAGS) $(LIBS)
|
||||
|
||||
mini: $(OBJS)
|
||||
$(CC) -o $@ mini.o $(LDFLAGS) $(LIBS)
|
||||
|
||||
clean:
|
||||
rm -rf *.o aseawk
|
||||
rm -rf *.o aseawk mini
|
||||
|
||||
.SUFFIXES: .c .o
|
||||
.c.o:
|
||||
|
Loading…
Reference in New Issue
Block a user