isablsimilarexpr.3alc man page

isablsimilarexpr — tests if two expressions have the same morphology.

Synopsis

#include "abl101.h"
int isablsimilarexpr( Expr1, Expr2 )
  chain_list ∗Expr1;
  chain_list ∗Expr2;

Parameters

Expr1

First expression.

Expr2

Second expression.

Description

isablequalexpr compares Expr1 and Expr2.

Return Value

if Expr1 and Expr2 have got the same morphology isablequalexpr returns 1 and 0 otherwise.

Example

#include "abl101.h"
   chain_list ∗Expr1;
   chain_list ∗Expr2;
   Expr1 = createablbinexpr( ABL_AND,
                             createablatom( "a" ),
                             createablatom( "b" ) );
   Expr2 = createablbinexpr( ABL_AND,
                             createablatom( "c" ),
                             createablatom( "d" ) );
   /* displays 1 */
   printf( "%d", isablsimilarexpr( Expr1, Expr2 ) );

See Also

abl(1)

Info

October 1, 1997 ASIM/LIP6 ABL FUNCTIONS