Home - abstraktor/multileveldebugging-QoppaS GitHub Wiki


serializedGrammar
^ 'Qoppa <: BaseGrammar {

List = ''('' SExpression* '')''

SExpression
  = atom
  | List

atom
  = number -- number
   | standard_char+  -- symbol

number
    = ''-''? digit+ (''.'' digit+)?

standard_char
  = letter
   | digit
   | '':''
   | ''+''
   | ''-'' 
   | ''*''
   | ''/''
   | ''^''
}'