C compiler with embedded metalanguage.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1182 rivejä
52 KiB

{
| compoundS:
| | leftCurly:
| | | text: {,
| | | comment:
| | | | text:
,
| | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | __line__: 63,
| | | | __proto__:
| | | | | __name__: Comment,
| | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | __line__: 63,
| | | __proto__:
| | | | __name__: Token,
| | rightCurly:
| | | text: },
| | | comment:
| | | | text:
,
| | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | __line__: 63,
| | | | __proto__:
| | | | | __name__: Comment,
| | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | __line__: 63,
| | | __proto__:
| | | | __name__: Token,
| | __file__: parsimonyLibrary/fake-static-classes.mc,
| | __line__: 63,
| | expression:
| | | 0:
| | | | declarators:
| | | | | 0:
| | | | | | binary:
| | | | | | | text: =,
| | | | | | | comment:
| | | | | | | | text: ,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: Comment,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Token,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | rhs:
| | | | | | | paramTypeL:
| | | | | | | | 0:
| | | | | | | | | sizeOfTok:
| | | | | | | | | | text: sizeof,
| | | | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | | | __line__: 63,
| | | | | | | | | | __proto__:
| | | | | | | | | | | __name__: Token,
| | | | | | | | | typeName:
| | | | | | | | | | declarators: null,
| | | | | | | | | | specifiers:
| | | | | | | | | | | 0:
| | | | | | | | | | | | structTok:
| | | | | | | | | | | | | text: struct,
| | | | | | | | | | | | | comment:
| | | | | | | | | | | | | | text: ,
| | | | | | | | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | | | | | | | __line__: 63,
| | | | | | | | | | | | | | __proto__:
| | | | | | | | | | | | | | | __name__: Comment,
| | | | | | | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | | | | | | __line__: 63,
| | | | | | | | | | | | | __proto__:
| | | | | | | | | | | | | | __name__: Token,
| | | | | | | | | | | | attribute2: null,
| | | | | | | | | | | | attribute1: null,
| | | | | | | | | | | | declarationL: null,
| | | | | | | | | | | | leftCurly: null,
| | | | | | | | | | | | rightCurly: null,
| | | | | | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | | | | | __line__: 63,
| | | | | | | | | | | | name:
| | | | | | | | | | | | | identifier: String,
| | | | | | | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | | | | | | __line__: 63,
| | | | | | | | | | | | | __proto__:
| | | | | | | | | | | | | | __name__: C_id,
| | | | | | | | | | | | __proto__:
| | | | | | | | | | | | | __name__: C_structSpec,
| | | | | | | | | | semicolon: null,
| | | | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | | | __line__: 63,
| | | | | | | | | | __proto__:
| | | | | | | | | | | __name__: C_declaration,
| | | | | | | | | rparen:
| | | | | | | | | | text: ),
| | | | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | | | __line__: 63,
| | | | | | | | | | __proto__:
| | | | | | | | | | | __name__: Token,
| | | | | | | | | lparen:
| | | | | | | | | | text: (,
| | | | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | | | __line__: 63,
| | | | | | | | | | __proto__:
| | | | | | | | | | | __name__: Token,
| | | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | | __line__: 63,
| | | | | | | | | __proto__:
| | | | | | | | | | __name__: C_sizeOf,
| | | | | | | declarators:
| | | | | | | | identifier: malloc,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: C_id,
| | | | | | | rparen:
| | | | | | | | text: ),
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: Token,
| | | | | | | lparen:
| | | | | | | | text: (,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: Token,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: C_call,
| | | | | | lhs:
| | | | | | | identifier: obj,
| | | | | | | comment:
| | | | | | | | text: ,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: Comment,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: C_id,
| | | | | | __proto__:
| | | | | | | __name__: C_binary,
| | | | specifiers:
| | | | | 0:
| | | | | | identifier: oop,
| | | | | | comment:
| | | | | | | text: ,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Comment,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: C_id,
| | | | semicolon:
| | | | | text: ;,
| | | | | comment:
| | | | | | text:
,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: Comment,
| | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | __line__: 63,
| | | | | __proto__:
| | | | | | __name__: Token,
| | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | __line__: 63,
| | | | __proto__:
| | | | | __name__: C_declaration,
| | | 1:
| | | | semicolon:
| | | | | text: ;,
| | | | | comment:
| | | | | | text:
,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: Comment,
| | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | __line__: 63,
| | | | | __proto__:
| | | | | | __name__: Token,
| | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | __line__: 63,
| | | | expression:
| | | | | binary:
| | | | | | text: =,
| | | | | | comment:
| | | | | | | text: ,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Comment,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: Token,
| | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | __line__: 63,
| | | | | rhs:
| | | | | | identifier: String,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: C_id,
| | | | | lhs:
| | | | | | binary:
| | | | | | | text: ->,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Token,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | rhs:
| | | | | | | identifier: type,
| | | | | | | comment:
| | | | | | | | text: ,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: Comment,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: C_id,
| | | | | | lhs:
| | | | | | | identifier: obj,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: C_id,
| | | | | | __proto__:
| | | | | | | __name__: C_binary,
| | | | | __proto__:
| | | | | | __name__: C_binary,
| | | | __proto__:
| | | | | __name__: C_exprStatement,
| | | 2:
| | | | semicolon:
| | | | | text: ;,
| | | | | comment:
| | | | | | text:
,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: Comment,
| | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | __line__: 63,
| | | | | __proto__:
| | | | | | __name__: Token,
| | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | __line__: 63,
| | | | expression:
| | | | | binary:
| | | | | | text: =,
| | | | | | comment:
| | | | | | | text: ,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Comment,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: Token,
| | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | __line__: 63,
| | | | | rhs:
| | | | | | paramTypeL:
| | | | | | | 0:
| | | | | | | | identifier: value,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: C_id,
| | | | | | declarators:
| | | | | | | identifier: strdup,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: C_id,
| | | | | | rparen:
| | | | | | | text: ),
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Token,
| | | | | | lparen:
| | | | | | | text: (,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Token,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: C_call,
| | | | | lhs:
| | | | | | binary:
| | | | | | | text: .,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Token,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | rhs:
| | | | | | | identifier: value,
| | | | | | | comment:
| | | | | | | | text: ,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: Comment,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: C_id,
| | | | | | lhs:
| | | | | | | binary:
| | | | | | | | text: ->,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: Token,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | rhs:
| | | | | | | | identifier: String,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: C_id,
| | | | | | | lhs:
| | | | | | | | identifier: obj,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: C_id,
| | | | | | | __proto__:
| | | | | | | | __name__: C_binary,
| | | | | | __proto__:
| | | | | | | __name__: C_binary,
| | | | | __proto__:
| | | | | | __name__: C_binary,
| | | | __proto__:
| | | | | __name__: C_exprStatement,
| | | 3:
| | | | semicolon:
| | | | | text: ;,
| | | | | comment:
| | | | | | text:
,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: Comment,
| | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | __line__: 63,
| | | | | __proto__:
| | | | | | __name__: Token,
| | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | __line__: 63,
| | | | expression:
| | | | | binary:
| | | | | | text: =,
| | | | | | comment:
| | | | | | | text: ,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Comment,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: Token,
| | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | __line__: 63,
| | | | | rhs:
| | | | | | paramTypeL:
| | | | | | | 0:
| | | | | | | | identifier: value,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: C_id,
| | | | | | declarators:
| | | | | | | identifier: strlen,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: C_id,
| | | | | | rparen:
| | | | | | | text: ),
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Token,
| | | | | | lparen:
| | | | | | | text: (,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Token,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: C_call,
| | | | | lhs:
| | | | | | binary:
| | | | | | | text: .,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Token,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | rhs:
| | | | | | | identifier: size,
| | | | | | | comment:
| | | | | | | | text: ,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: Comment,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: C_id,
| | | | | | lhs:
| | | | | | | binary:
| | | | | | | | text: ->,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: Token,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | rhs:
| | | | | | | | identifier: String,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: C_id,
| | | | | | | lhs:
| | | | | | | | identifier: obj,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: C_id,
| | | | | | | __proto__:
| | | | | | | | __name__: C_binary,
| | | | | | __proto__:
| | | | | | | __name__: C_binary,
| | | | | __proto__:
| | | | | | __name__: C_binary,
| | | | __proto__:
| | | | | __name__: C_exprStatement,
| | | 4:
| | | | returnTok:
| | | | | text: return,
| | | | | comment:
| | | | | | text: ,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: Comment,
| | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | __line__: 63,
| | | | | __proto__:
| | | | | | __name__: Token,
| | | | semicolon:
| | | | | text: ;,
| | | | | comment:
| | | | | | text:
,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: Comment,
| | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | __line__: 63,
| | | | | __proto__:
| | | | | | __name__: Token,
| | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | __line__: 63,
| | | | expression:
| | | | | identifier: obj,
| | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | __line__: 63,
| | | | | __proto__:
| | | | | | __name__: C_id,
| | | | __proto__:
| | | | | __name__: C_return,
| | __proto__:
| | | __name__: C_compound,
| declarationL: null,
| declarators:
| | paramTypeL:
| | | 0:
| | | | declarators:
| | | | | star:
| | | | | | text: *,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: Token,
| | | | | typeQualList: null,
| | | | | declarators:
| | | | | | identifier: value,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: C_id,
| | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | __line__: 63,
| | | | | __proto__:
| | | | | | __name__: C_deref,
| | | | specifiers:
| | | | | 0:
| | | | | | text: char,
| | | | | | comment:
| | | | | | | text: ,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Comment,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: Token,
| | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | __line__: 63,
| | | | __proto__:
| | | | | __name__: C_parameter,
| | declarators:
| | | identifier: makeString,
| | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | __line__: 63,
| | | __proto__:
| | | | __name__: C_id,
| | rparen:
| | | text: ),
| | | comment:
| | | | text:
,
| | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | __line__: 63,
| | | | __proto__:
| | | | | __name__: Comment,
| | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | __line__: 63,
| | | __proto__:
| | | | __name__: Token,
| | lparen:
| | | text: (,
| | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | __line__: 63,
| | | __proto__:
| | | | __name__: Token,
| | __file__: parsimonyLibrary/fake-static-classes.mc,
| | __line__: 63,
| | __proto__:
| | | __name__: C_call,
| specifiers:
| | 0:
| | | text: int,
| | | comment:
| | | | text: ,
| | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | __line__: 63,
| | | | __proto__:
| | | | | __name__: Comment,
| | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | __line__: 63,
| | | __proto__:
| | | | __name__: Token,
| __file__: parsimonyLibrary/fake-static-classes.mc,
| __line__: 63,
| __proto__:
| | __name__: C_functionDef
}
{
| compoundS:
| | leftCurly:
| | | text: {,
| | | comment:
| | | | text:
,
| | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | __line__: 63,
| | | | __proto__:
| | | | | __name__: Comment,
| | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | __line__: 63,
| | | __proto__:
| | | | __name__: Token,
| | rightCurly:
| | | text: },
| | | comment:
| | | | text:
,
| | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | __line__: 63,
| | | | __proto__:
| | | | | __name__: Comment,
| | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | __line__: 63,
| | | __proto__:
| | | | __name__: Token,
| | __file__: parsimonyLibrary/fake-static-classes.mc,
| | __line__: 63,
| | expression:
| | | 0:
| | | | declarators:
| | | | | 0:
| | | | | | binary:
| | | | | | | text: =,
| | | | | | | comment:
| | | | | | | | text: ,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: Comment,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Token,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | rhs:
| | | | | | | paramTypeL:
| | | | | | | | 0:
| | | | | | | | | sizeOfTok:
| | | | | | | | | | text: sizeof,
| | | | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | | | __line__: 63,
| | | | | | | | | | __proto__:
| | | | | | | | | | | __name__: Token,
| | | | | | | | | typeName:
| | | | | | | | | | declarators: null,
| | | | | | | | | | specifiers:
| | | | | | | | | | | 0:
| | | | | | | | | | | | structTok:
| | | | | | | | | | | | | text: struct,
| | | | | | | | | | | | | comment:
| | | | | | | | | | | | | | text: ,
| | | | | | | | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | | | | | | | __line__: 63,
| | | | | | | | | | | | | | __proto__:
| | | | | | | | | | | | | | | __name__: Comment,
| | | | | | | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | | | | | | __line__: 63,
| | | | | | | | | | | | | __proto__:
| | | | | | | | | | | | | | __name__: Token,
| | | | | | | | | | | | attribute2: null,
| | | | | | | | | | | | attribute1: null,
| | | | | | | | | | | | declarationL: null,
| | | | | | | | | | | | leftCurly: null,
| | | | | | | | | | | | rightCurly: null,
| | | | | | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | | | | | __line__: 63,
| | | | | | | | | | | | name:
| | | | | | | | | | | | | identifier: String,
| | | | | | | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | | | | | | __line__: 63,
| | | | | | | | | | | | | __proto__:
| | | | | | | | | | | | | | __name__: C_id,
| | | | | | | | | | | | __proto__:
| | | | | | | | | | | | | __name__: C_structSpec,
| | | | | | | | | | semicolon: null,
| | | | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | | | __line__: 63,
| | | | | | | | | | __proto__:
| | | | | | | | | | | __name__: C_declaration,
| | | | | | | | | rparen:
| | | | | | | | | | text: ),
| | | | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | | | __line__: 63,
| | | | | | | | | | __proto__:
| | | | | | | | | | | __name__: Token,
| | | | | | | | | lparen:
| | | | | | | | | | text: (,
| | | | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | | | __line__: 63,
| | | | | | | | | | __proto__:
| | | | | | | | | | | __name__: Token,
| | | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | | __line__: 63,
| | | | | | | | | __proto__:
| | | | | | | | | | __name__: C_sizeOf,
| | | | | | | declarators:
| | | | | | | | identifier: malloc,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: C_id,
| | | | | | | rparen:
| | | | | | | | text: ),
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: Token,
| | | | | | | lparen:
| | | | | | | | text: (,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: Token,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: C_call,
| | | | | | lhs:
| | | | | | | identifier: obj,
| | | | | | | comment:
| | | | | | | | text: ,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: Comment,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: C_id,
| | | | | | __proto__:
| | | | | | | __name__: C_binary,
| | | | specifiers:
| | | | | 0:
| | | | | | identifier: oop,
| | | | | | comment:
| | | | | | | text: ,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Comment,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: C_id,
| | | | semicolon:
| | | | | text: ;,
| | | | | comment:
| | | | | | text:
,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: Comment,
| | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | __line__: 63,
| | | | | __proto__:
| | | | | | __name__: Token,
| | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | __line__: 63,
| | | | __proto__:
| | | | | __name__: C_declaration,
| | | 1:
| | | | semicolon:
| | | | | text: ;,
| | | | | comment:
| | | | | | text:
,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: Comment,
| | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | __line__: 63,
| | | | | __proto__:
| | | | | | __name__: Token,
| | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | __line__: 63,
| | | | expression:
| | | | | binary:
| | | | | | text: =,
| | | | | | comment:
| | | | | | | text: ,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Comment,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: Token,
| | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | __line__: 63,
| | | | | rhs:
| | | | | | identifier: String,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: C_id,
| | | | | lhs:
| | | | | | binary:
| | | | | | | text: ->,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Token,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | rhs:
| | | | | | | identifier: type,
| | | | | | | comment:
| | | | | | | | text: ,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: Comment,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: C_id,
| | | | | | lhs:
| | | | | | | identifier: obj,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: C_id,
| | | | | | __proto__:
| | | | | | | __name__: C_binary,
| | | | | __proto__:
| | | | | | __name__: C_binary,
| | | | __proto__:
| | | | | __name__: C_exprStatement,
| | | 2:
| | | | semicolon:
| | | | | text: ;,
| | | | | comment:
| | | | | | text:
,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: Comment,
| | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | __line__: 63,
| | | | | __proto__:
| | | | | | __name__: Token,
| | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | __line__: 63,
| | | | expression:
| | | | | binary:
| | | | | | text: =,
| | | | | | comment:
| | | | | | | text: ,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Comment,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: Token,
| | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | __line__: 63,
| | | | | rhs:
| | | | | | paramTypeL:
| | | | | | | 0:
| | | | | | | | identifier: value,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: C_id,
| | | | | | declarators:
| | | | | | | identifier: strdup,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: C_id,
| | | | | | rparen:
| | | | | | | text: ),
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Token,
| | | | | | lparen:
| | | | | | | text: (,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Token,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: C_call,
| | | | | lhs:
| | | | | | binary:
| | | | | | | text: .,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Token,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | rhs:
| | | | | | | identifier: value,
| | | | | | | comment:
| | | | | | | | text: ,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: Comment,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: C_id,
| | | | | | lhs:
| | | | | | | binary:
| | | | | | | | text: ->,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: Token,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | rhs:
| | | | | | | | identifier: String,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: C_id,
| | | | | | | lhs:
| | | | | | | | identifier: obj,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: C_id,
| | | | | | | __proto__:
| | | | | | | | __name__: C_binary,
| | | | | | __proto__:
| | | | | | | __name__: C_binary,
| | | | | __proto__:
| | | | | | __name__: C_binary,
| | | | __proto__:
| | | | | __name__: C_exprStatement,
| | | 3:
| | | | semicolon:
| | | | | text: ;,
| | | | | comment:
| | | | | | text:
,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: Comment,
| | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | __line__: 63,
| | | | | __proto__:
| | | | | | __name__: Token,
| | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | __line__: 63,
| | | | expression:
| | | | | binary:
| | | | | | text: =,
| | | | | | comment:
| | | | | | | text: ,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Comment,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: Token,
| | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | __line__: 63,
| | | | | rhs:
| | | | | | paramTypeL:
| | | | | | | 0:
| | | | | | | | identifier: value,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: C_id,
| | | | | | declarators:
| | | | | | | identifier: strlen,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: C_id,
| | | | | | rparen:
| | | | | | | text: ),
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Token,
| | | | | | lparen:
| | | | | | | text: (,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Token,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: C_call,
| | | | | lhs:
| | | | | | binary:
| | | | | | | text: .,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Token,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | rhs:
| | | | | | | identifier: size,
| | | | | | | comment:
| | | | | | | | text: ,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: Comment,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: C_id,
| | | | | | lhs:
| | | | | | | binary:
| | | | | | | | text: ->,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: Token,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | rhs:
| | | | | | | | identifier: String,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: C_id,
| | | | | | | lhs:
| | | | | | | | identifier: obj,
| | | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | | __line__: 63,
| | | | | | | | __proto__:
| | | | | | | | | __name__: C_id,
| | | | | | | __proto__:
| | | | | | | | __name__: C_binary,
| | | | | | __proto__:
| | | | | | | __name__: C_binary,
| | | | | __proto__:
| | | | | | __name__: C_binary,
| | | | __proto__:
| | | | | __name__: C_exprStatement,
| | | 4:
| | | | returnTok:
| | | | | text: return,
| | | | | comment:
| | | | | | text: ,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: Comment,
| | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | __line__: 63,
| | | | | __proto__:
| | | | | | __name__: Token,
| | | | semicolon:
| | | | | text: ;,
| | | | | comment:
| | | | | | text:
,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: Comment,
| | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | __line__: 63,
| | | | | __proto__:
| | | | | | __name__: Token,
| | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | __line__: 63,
| | | | expression:
| | | | | identifier: obj,
| | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | __line__: 63,
| | | | | __proto__:
| | | | | | __name__: C_id,
| | | | __proto__:
| | | | | __name__: C_return,
| | __proto__:
| | | __name__: C_compound,
| declarationL: null,
| declarators:
| | paramTypeL:
| | | 0:
| | | | declarators:
| | | | | star:
| | | | | | text: *,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: Token,
| | | | | typeQualList: null,
| | | | | declarators:
| | | | | | identifier: value,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: C_id,
| | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | __line__: 63,
| | | | | __proto__:
| | | | | | __name__: C_deref,
| | | | specifiers:
| | | | | 0:
| | | | | | text: char,
| | | | | | comment:
| | | | | | | text: ,
| | | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | | __line__: 63,
| | | | | | | __proto__:
| | | | | | | | __name__: Comment,
| | | | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | | | __line__: 63,
| | | | | | __proto__:
| | | | | | | __name__: Token,
| | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | __line__: 63,
| | | | __proto__:
| | | | | __name__: C_parameter,
| | declarators:
| | | identifier: makeString,
| | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | __line__: 63,
| | | __proto__:
| | | | __name__: C_id,
| | rparen:
| | | text: ),
| | | comment:
| | | | text:
,
| | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | __line__: 63,
| | | | __proto__:
| | | | | __name__: Comment,
| | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | __line__: 63,
| | | __proto__:
| | | | __name__: Token,
| | lparen:
| | | text: (,
| | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | __line__: 63,
| | | __proto__:
| | | | __name__: Token,
| | __file__: parsimonyLibrary/fake-static-classes.mc,
| | __line__: 63,
| | __proto__:
| | | __name__: C_call,
| specifiers:
| | 0:
| | | text: int,
| | | comment:
| | | | text: ,
| | | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | | __line__: 63,
| | | | __proto__:
| | | | | __name__: Comment,
| | | __file__: parsimonyLibrary/fake-static-classes.mc,
| | | __line__: 63,
| | | __proto__:
| | | | __name__: Token,
| __file__: parsimonyLibrary/fake-static-classes.mc,
| __line__: 63,
| __proto__:
| | __name__: C_functionDef
}