apidoc
[ class tree: apidoc ] [ index: apidoc ] [ all elements ]

Class: LemonConfig

Source Location: /PHP_ParserGenerator-0.1.7/Main.php

Class Overview




Variables

Methods


Inherited Variables

Inherited Methods


Class Details

[line 382]


[ Top ]


Class Variables

$basis =

[line 431]

  • Access: public

Type:   LemonConfig


[ Top ]

$basisend =

[line 435]

  • Access: public

Type:   LemonConfig


[ Top ]

$bp =

[line 417]

Index of the next basis configuration LemonConfig object
  • Access: public

Type:   int


[ Top ]

$bplp =

[line 398]

  • Access: public

Type:   LemonPlink


[ Top ]

$current =

[line 422]

  • Access: public

Type:   LemonConfig


[ Top ]

$currentend =

[line 426]

  • Access: public

Type:   LemonConfig


[ Top ]

$dot =

[line 389]

  • Access: public

Type:   mixed


[ Top ]

$fplp =

[line 394]

  • Access: public

Type:   LemonPlink


[ Top ]

$fws =

[line 390]

  • Access: public

Type:   mixed


[ Top ]

$next =

[line 412]

Index of next LemonConfig object
  • Access: public

Type:   int


[ Top ]

$rp =

[line 388]

  • Access: public

Type:   LemonRule


[ Top ]

$status =

[line 407]

  • Access: public

Type:   mixed


[ Top ]

$stp =

[line 402]

  • Access: public

Type:   LemonState


[ Top ]

$x4a = array()

[line 437]

  • Access: public

Type:   mixed


[ Top ]



Method Detail

Configcmp   [line 691]

void Configcmp( $a, $b)


Parameters:

   $a   — 
   $b   — 

[ Top ]

Configlist_add   [line 527]

LemonConfig Configlist_add( LemonRule $rp, int $dot)

Add another configuration to the configuration list

Parameters:

LemonRule   $rp   —  the rule
int   $dot   —  Index into the RHS of the rule where the dot goes

[ Top ]

Configlist_addbasis   [line 555]

LemonConfig Configlist_addbasis( LemonRule $rp, int $dot)

Add a basis configuration to the configuration list

Parameters:

LemonRule   $rp   — 
int   $dot   — 

[ Top ]

Configlist_basis   [line 663]

LemonConfig Configlist_basis( )

Return a pointer to the head of the basis list and

reset the list


[ Top ]

Configlist_closure   [line 580]

void Configlist_closure( LemonData $lemp)


Parameters:

LemonData   $lemp   — 

[ Top ]

Configlist_eat   [line 675]

void Configlist_eat( LemonConfig $cfp)

Free all elements of the given configuration list

Parameters:

LemonConfig   $cfp   — 

[ Top ]

Configlist_init   [line 474]

void Configlist_init( )

Initialized the configuration list builder

[ Top ]

Configlist_reset   [line 516]

void Configlist_reset( )

Initialized the configuration list builder

[ Top ]

Configlist_return   [line 651]

LemonConfig Configlist_return( )

Return a pointer to the head of the configuration list and

reset the list


[ Top ]

Configlist_sort   [line 626]

void Configlist_sort( )

Sort the configuration list

[ Top ]

Configlist_sortbasis   [line 639]

void Configlist_sortbasis( )

Sort the configuration list

[ Top ]

ConfigPrint   [line 700]

void ConfigPrint( $fp)


Parameters:

   $fp   — 

[ Top ]

Configshow   [line 448]

void Configshow( LemonConfig $cfp)


Parameters:

LemonConfig   $cfp   — 

[ Top ]

Configtable_clear   [line 500]

void Configtable_clear( $f)

Remove all data from the table. Pass each data to the function "f"

as it is removed. ("f" may be null to avoid this step.)


Parameters:

   $f   — 

[ Top ]

Configtable_find   [line 782]

LemonConfig|0 Configtable_find( LemonConfig $key)

Return a pointer to data assigned to the given key. Return NULL if no such key.

Parameters:

LemonConfig   $key   — 

[ Top ]

Configtable_insert   [line 735]

void Configtable_insert( LemonConfig $data)

Insert a new record into the array. Return TRUE if successful.

Prior data with the same key is NOT overwritten


Parameters:

LemonConfig   $data   — 

[ Top ]

Configtable_reset   [line 487]

void Configtable_reset( $f)

Remove all data from the table. Pass each data to the function "f"

as it is removed. ("f" may be null to avoid this step.)


Parameters:

   $f   — 

[ Top ]


Documentation generated on Mon, 11 Mar 2019 15:40:59 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.