1
0
mirror of https://github.com/twiglet/cs2j.git synced 2025-01-18 13:15:17 +01:00

more templates

This commit is contained in:
Kevin Glynn 2010-11-24 07:27:05 +01:00
parent fed9624042
commit 3b786355f3

View File

@ -53,7 +53,11 @@ class_member(comments, member) ::= <<
<member>
>>
field(modifiers, type, field, comments) ::= "<comments><modifiers> <type> <field>;"
field(modifiers, type, field, comments, init) ::= "<comments><modifiers(modifiers)><type> <field><if(init)> = <init><endif>;"
variable_declarators(varinits) ::= "<varinits; separator=\",\">"
variable_declarator(typename,init) ::= "<typename><if(init)> = <init><endif>"
primary_expression_start_parts(start,follows) ::= "<start><follows>"
type_param_constraint(param, constraints) ::= "<param> extends <constraints; separator=\" & \">"
@ -77,7 +81,7 @@ enum_member(comments, value) ::= <<
type(name, rs, stars, opt) ::= "<name><rs><stars><opt>"
namespace_or_type(type1, type2, types) ::= "<type1><if(type2)>::<type2><endif><if(types)>.<types; separator=\".\"><endif>"
modifiers(mods) ::= "<mods; separator=\" \"><if(mods)> <endif>"
modifiers(mods) ::= "<if(mods)><mods; separator=\" \"> <endif>"
extends(types) ::= "<if(types)>extends <types; separator=\",\"><endif>"
imps(types) ::= "<if(types)>implements <types; separator=\",\"><endif>"