f("!",not)
f("!=",unequal)
f("&&",andand)
f("+",plus)
f("++",plusplus)
f(",",comma)
f("-",minus)
f(".",dot)
f(":",colon_)
f("::=",coloncolonequal_)
f(":=",colonequal_)
f("<",lessthan_)
f("=",equal_)
f("==",equalequal_)
f(">",gt)
f(">=",ge)
f("||",oror)

/* we put an underscore in a symbol name so the user can't use it: */

g(Ccode)
g(Pointer)
g(Type)
g(arithmeticType)
g(array)
g(array_check)
g(array_len_check)
g(array_take)
g(assign_)
g(atomicPointer)
g(atomicType)
g(bad_)
g(block_)
g(blockn_)
g(bool)
g(break)
g(cast_)
g(char)
g(checked_)
g(chked_)
g(declarations)
g(deferred_)
g(declare_)
g(define_)
g(double)
g(export)
g(false)
g(for)
g(foreach)
g(funcall_)
g(function)
g(getmem_)
g(goto_)
g(header)
g(if)
g(import)
g(infix_)
g(int)
g(integerType)
g(isnull_)
g(keyword_)
g(label_)
g(leftOperator)
g(len)
g(length)
g(GCmalloc)
g(memcpy)
g(new)
g(null)
g(object_)
g(one_)
g(or)
g(package)
g(postfix_)
g(prefixOperator)
g(prefix_)
g(provide)
g(return)
g(_returnedThing)
g(returns)
g(lvalue)
g(exits)
g(rightOperator)
g(self)
g(signature)
g(str_)
g(symbol_)
g(tagged_object)
g(take_)
g(tarray)
g(threadLocal)
g(const)
g(tmp_)
g(true)
g(type_)
g(undefined_)
g(until)
g(use)
g(void)
g(when)
g(while)
g(zero_)

/*
 Local Variables:
 compile-command: "make -C $M2BUILDDIR/Macaulay2/c "
 End:
*/
