1# -*- tcl -*- 2# Parsing Expression Grammar 'TEMPLATE'. 3# Generated for unknown, from file 'TEST' 4 5# 6# Grammar Start Expression 7# 8 9<<def>> <<ns>><<main>> {} { 10 <<self>> sym_Expression 11 return 12} 13 14# 15# value Symbol 'Expression' 16# 17 18<<def>> <<ns>>sym_Expression {} { 19 # (Function) 20 21 <<runtime>> si:value_symbol_start Expression 22 <<self>> sym_Function 23 <<runtime>> si:reduce_symbol_end Expression 24 return 25} 26 27# 28# value Symbol 'Function' 29# 30 31<<def>> <<ns>>sym_Function {} { 32 # (Sinus) 33 34 <<runtime>> si:value_symbol_start Function 35 <<self>> sym_Sinus 36 <<runtime>> si:reduce_symbol_end Function 37 return 38} 39 40# 41# value Symbol 'Sinus' 42# 43 44<<def>> <<ns>>sym_Sinus {} { 45 # x 46 # "sin\(" 47 # (Expression) 48 # '\)' 49 50 <<runtime>> si:value_symbol_start Sinus 51 <<self>> sequence_9 52 <<runtime>> si:reduce_symbol_end Sinus 53 return 54} 55 56<<def>> <<ns>>sequence_9 {} { 57 # x 58 # "sin\(" 59 # (Expression) 60 # '\)' 61 62 <<runtime>> si:void_state_push 63 <<runtime>> si:next_str sin\50 64 <<runtime>> si:voidvalue_part 65 <<self>> sym_Expression 66 <<runtime>> si:valuevalue_part 67 <<runtime>> si:next_char \51 68 <<runtime>> si:value_state_merge 69 return 70} 71 72# 73# 74