Commit graph

2141 commits

Author SHA1 Message Date
Mark Pictor
365b787fff simplify plib prob schema 2015-01-19 21:32:06 -05:00
Mark Pictor
4b4a4029ed add rough schema exhibiting same problem as plib part 25 2015-01-18 16:08:25 -05:00
Mark
c1892febc1 rename altered rendering of sample code block 2015-01-02 14:07:54 -05:00
Mark
f0b2d97d00 NEWS: forgot to include BRL-CAD changes 2014-12-26 16:55:44 -05:00
Mark
1fa4927035 rename so travis-ci image will work (?!) 2014-12-26 15:24:51 -05:00
Mark
953021ec9d Merge pull request #303 from stepcode/review/inverse-attributes
inverse attributes...finally!
2014-12-26 15:12:05 -05:00
Mark Pictor
c8f14a0821 bump version (0.8), update AUTHORS, NEWS for v0.8, add travis-ci build status to README 2014-12-26 15:10:00 -05:00
Mark
63049515d1 Merge pull request #300 from cshorler/python_properties_and_assert
Python properties and assert
2014-12-26 14:29:32 -05:00
Mark
ca7487fa95 Merge pull request #299 from cshorler/investigate_ply_usage
Investigate Ply usage
2014-12-26 14:28:49 -05:00
Mark Pictor
0f5179e74b oops, forgot an include 2014-12-26 13:51:09 -05:00
Mark Pictor
bfbd8df61e minor cleanup 2014-12-26 13:34:38 -05:00
Mark Pictor
dfe69a923d bug in superInvAttrIter allowed null pointer return for ia 2014-12-26 13:34:38 -05:00
Mark Pictor
50452e8282 fix inv attr code in SDAI_Application_instance 2014-12-26 13:34:38 -05:00
Mark Pictor
e74d4dc813 fix inverse attr initialization; attr was being found but it wasn't exiting the loop 2014-12-26 13:34:38 -05:00
Mark Pictor
653625f56a fix crash with lazy loading and unexpected newlines, found in cd209 files 2014-12-26 13:34:38 -05:00
Mark Pictor
5f702fb702 fix dumpComplexInst func, stupid mistake - was using wrong data member 2014-12-26 13:34:38 -05:00
Mark Pictor
8273ce1866 lazyRefs works now 2014-12-26 13:34:38 -05:00
Mark Pictor
efb82853b7 don't print code for inverse data members, they're in iAMap now 2014-12-26 13:34:37 -05:00
Mark Pictor
37901afbbb redo attribute numbering, print inverse attr access members separately 2014-12-26 13:34:37 -05:00
Mark Pictor
6bac26d3c7 add index to struct Variable_, fix some whitespace 2014-12-26 13:34:37 -05:00
Mark Pictor
ff3fd1f5e7 _complex is now bool, not int - update STEPcomplex ctors 2014-12-26 13:34:37 -05:00
Mark Pictor
9313b8e6ee move some attr-specific stuff from classes_entity to classes_attribute, also minor cleanup 2014-12-26 13:34:37 -05:00
Mark Pictor
921de860b0 closer... 2014-12-26 13:34:28 -05:00
Mark Pictor
5df2f69930 inching forward on inverse attrs 2014-12-26 13:32:24 -05:00
Mark Pictor
31bf315543 const correctness in superInvAttrIter 2014-12-26 13:32:24 -05:00
Mark Pictor
87c66bb4dc flesh out InitIAttrs() in eDesc, instance 2014-12-26 13:32:23 -05:00
Mark Pictor
c91109b7b4 add functions to access schema class members 2014-12-26 13:32:23 -05:00
Mark Pictor
febbb636fc allow const or non-const for ed iter 2014-12-26 13:32:23 -05:00
Mark Pictor
7976c8bee5 loop through ed's with inverse attrs, connecting them to what they point at 2014-12-26 13:32:23 -05:00
Mark Pictor
0b42b2fe89 oops, move eDesc initialization back into SdaiAll
otherwise, they may be initialized after being ref'd in attrDescs
2014-12-26 13:32:23 -05:00
Mark Pictor
d36d12c6d3 fix failing schema 2014-12-26 13:32:23 -05:00
Mark Pictor
86bbc327fa cleanup 2014-12-26 13:32:23 -05:00
Mark Pictor
c8cfac3acc some types still print in SdaiAll 2014-12-26 13:32:23 -05:00
Mark Pictor
9efd75ebc1 add some small schemas and a .p21; should be examined, maybe moved/simplified 2014-12-26 13:32:23 -05:00
Mark Pictor
98283dca34 more work on inverse attrs, code generation 2014-12-26 13:31:21 -05:00
Mark Pictor
65c703b811 work on inverse attrs 2014-12-26 13:29:08 -05:00
Mark Pictor
2374029ae8 cleanup 2014-12-26 13:29:08 -05:00
Mark Pictor
c6d841789e initialize entity iAttrs using eDesc 2014-12-26 13:29:08 -05:00
Mark Pictor
14689c6db6 split ENTITYprint_new() into two, print into different files
* split into ENTITYprint_descriptors(), ENTITYprint_classes()
  * the former is now called from ENTITYprint_cc()
* make some changes to the args (don't pass ComplexCollect, just a bool)
2014-12-26 13:29:08 -05:00
Mark Pictor
01db3788a2 silence a signed-unsigned warning by using size_t 2014-12-26 13:29:07 -05:00
Mark Pictor
712d9657e8 improve comments, whitespace 2014-12-26 13:29:07 -05:00
Mark Pictor
168e7a93ed split up a 32-line fprintf 2014-12-26 13:29:07 -05:00
Mark Pictor
7ae34348be indents in generated code 2014-12-26 13:29:07 -05:00
Mark Pictor
1e95f8f61e remove LIBcopy_constructor() - unused since 1992(!) 2014-12-26 13:29:07 -05:00
Mark Pictor
4df86e5fea schema name changed for some p21 tests - update it 2014-12-26 13:29:07 -05:00
Mark Pictor
78427423ab redo some comments 2014-12-26 13:29:07 -05:00
Mark Pictor
c2c0a6443b reformat some error message code, add one message for complex insts 2014-12-26 13:29:07 -05:00
Mark Pictor
674fa941f6 delete the array of names after creating a STEPcomplex 2014-12-26 13:29:07 -05:00
Mark Pictor
9db1170803 improve some comments in lazy loading code 2014-12-26 13:29:07 -05:00
Mark Pictor
7089bdbf5c when loading instance dependencies, seek to original position afterwards
otherwise, SDAI_Application_instance::STEPRead() will crash and burn when the file position changes on it
2014-12-26 13:29:07 -05:00