X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=mp.c;h=bade05bcf866103b5bd794af4ae1ae6ce8cb5b72;hp=12fe336ef682823df8de17ead3669f1b7d120ec6;hb=62c0894fbb589dd45e69b7d9ef1fd152a9960d62;hpb=177ea8ea46918a925c0d2d8a07e7fbe9f478a40c diff --git a/mp.c b/mp.c index 12fe336e..bade05bc 100644 --- a/mp.c +++ b/mp.c @@ -1,8 +1,4 @@ -/* - * Copyright (C) 2017 Andre Noll - * - * Licensed under the GPL v2. For licencing details see COPYING. - */ +/* Copyright (C) 2017 Andre Noll , see file COPYING. */ /** * \file mp.c Mood parser helper functions. @@ -10,10 +6,10 @@ * This file contains the public and the private API of the flex/bison based * mood parser. * - * The public API (at the bottom of the file) allows to parse the same mood + * The public API (at the bottom of the file) allows parsing the same mood * definition many times in an efficient manner. * - * The first function to all is \ref mp_init(), which analyzes the given mood + * The first function to call is \ref mp_init(), which analyzes the given mood * definition syntactically. It returns the abstract syntax tree of the mood * definition and pre-compiles all regular expression patterns to make later * pattern matching efficient. @@ -65,8 +61,8 @@ struct mp_context { * * This function turns a generalized C99 string literal like "xyz\n" into a C * string (containing the three characters 'x', 'y' and 'z', followed by a - * newline character and the terminating zero byte). The function allows to - * specify different quote characters so that, for example, regular expression + * newline character and the terminating zero byte). The function receives + * quote characters as an argument so that, for example, regular expression * patterns enclosed in '/' can be parsed as well. To parse a proper string * literal, one has to pass two double quotes as the second argument. *