Difference between revisions of "User:Andrei.ilinca24/logs"

From BRL-CAD
(Community Bonding Period)
(Community Bonding Period)
Line 11: Line 11:
 
- made wiki pages for account, proposal, logs   
 
- made wiki pages for account, proposal, logs   
  
-reread participation expectations and HACKING
+
- reread participation expectations and HACKING
  
-came up with the following grammar for parsing group() functions:
+
- came up with the following grammar for parsing group() functions:
  
 
expr -> group_begin token group_end
 
expr -> group_begin token group_end
Line 25: Line 25:
 
and group_end is "}"
 
and group_end is "}"
  
-looked over other BRL-CAD importer re2c lemon parsers ( wfobj and dom2dox) in order to understand how to integrate mine into BRL-CAD but with no luck so far
+
- looked over other BRL-CAD importer re2c lemon parsers ( wfobj and dom2dox) in order to understand how to integrate mine into BRL-CAD but with no luck so far
  
-currently investigating perplex tool and how is it used and integrated over the re2c layer
+
- currently investigating perplex tool and how is it used and integrated over the re2c layer
 +
 
 +
'''17 May'''
 +
 
 +
- dom2dox is not compiling with the rest of BRL-CAD's code so its CMakeFiles can not be used as an example of an integration of a re2c lemon parser

Revision as of 14:24, 17 May 2015

Webpage for development logs for GSoC 2015

Community Bonding Period

TODO list

  • figure out if there is any major difference between .csg and .scad, except of expressions and modules
  • figure out what parser to use (if it’s yacc/bison or re2c or any other, I’ll get involved and research what benefits does each offer)
  • figure out how to use it, have a very simple demo set up within BRL-CAD build hooks

15 May Update

- made wiki pages for account, proposal, logs

- reread participation expectations and HACKING

- came up with the following grammar for parsing group() functions:

expr -> group_begin token group_end

token -> group_content token | expr

where group_begin is "group() {"

token is [a-z]+ "("*")";

and group_end is "}"

- looked over other BRL-CAD importer re2c lemon parsers ( wfobj and dom2dox) in order to understand how to integrate mine into BRL-CAD but with no luck so far

- currently investigating perplex tool and how is it used and integrated over the re2c layer

17 May

- dom2dox is not compiling with the rest of BRL-CAD's code so its CMakeFiles can not be used as an example of an integration of a re2c lemon parser