/* %M%: %I% CoreDump %G%, %U% */ /* * (c) Copyright 1990, 1991 CoreDump Software. All Rights Reserved. * * Unauthorised copying of this code in any form whatsoever is * strictly forbidden without written permission from the copyright * holder. * * %M% -- Wavefront ".obj" model fmt reserved word table * */ typedef struct { char *rw_name; int rw_yylex; } RW_table; RW_table rwtable[] = { /***** must be sorted in alphabetical order ******/ "#", token(Comment), "#>", token(Ray_object), "bevel", token(Bevel), "bezier", token(Bezier), "bmat", token(Bias_mat), "bmatrix", token(Bmatrix), "bspline", token(Bspline), "c_interp", token(C_interp), "call", token(Call), "cardinal", token(Cardinal), "con", token(Con), "csh", token(Csh), "cstype", token(Cstype), "ctech", token(Ctech), "curv", token(Curve), "curv2", token(Curve2), "d_interp", token(D_interp), "deg", token(Deg), "end", token(End), "f", token(Face), "fo", token(Face), "g", token(Group), "hole", token(Hole), "l", token(Line), "lod", token(Level_o_detail), "mg", token(Merge_group), "mtllib", token(Mtllib), "o", token(Object_name), "p", token(Point), "parm", token(Parm_values), "rat", token(Rat), "s", token(Smooth_group), "scmp", token(Scmp), "scrv", token(Scrv), "shadow_obj", token(Shadow_obj), "sp", token(Special_pt), "stech", token(Stech), "step", token(Step), "surf", token(Surface), "taylor", token(Taylor), "trace_obj", token(Trace_obj), "trim", token(Trim), "usemtl", token(Usemtl), "u", token(U_p), "v", token(V), "vn", token(Vtx_normal), "vp", token(Vtx_parameter), "vt", token(Vtx_texture) };