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

From BRL-CAD
m (Webpage for development logs for GSoC 2015)
(Community Bonding Period)
Line 2: Line 2:
  
 
== Community Bonding Period ==
 
== 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
 +
 +
28 april
 +
 +
- made wiki pages for account, proposal, logs
 +
 +
29 april 
 +
 +
-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 "}"

Revision as of 15:27, 1 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

28 april

- made wiki pages for account, proposal, logs

29 april

-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 "}"