parse-table

File parse-table.str
Author Martin Bravenboer
Since unknown

Stratego Bindings for opening and closing parse tables.




Statistics


General
Lines of code 63
Stratego
Module number 1 (100% documented)
Constructor number 1 (0% documented)
Overlay number 0
Strategy number 5 (80% documented)
Rule number 0
DynamicRule number 0



Constructor summary


ParseTable(ATerm ) n/a parse-table.str

Strategy summary


close-parse-table Close an open parse table parse-table.str
is-parse-table-open(ATerm tbl) Succeeds if the table argument is open parse-table.str
open-parse-table Open a parse table for use in parsing parse-table.str
open-parse-table-report-errors n/a parse-table.str
open-parse-table-wrap-report-errors(Strategy s, ATerm tbl) n/a parse-table.str



Strategy details


ATerm close-parse-table
File parse-table.str
Author unknown
Since unknown
 

Close an open parse table.This releases the memory that the open parse table occupies.


type ParseTable -> ()

 
ATerm is-parse-table-open(ATerm tbl)
File parse-table.str
Author unknown
Since unknown
 

Succeeds if the table argument is open.



 
ATerm open-parse-table
File parse-table.str
Author unknown
Since unknown
 

Open a parse table for use in parsing.


type SerializedParseTable -> ParseTable

 
ATerm open-parse-table-report-errors
File parse-table.str
Author unknown
Since unknown
 

No information available.


type String or SerializedParseTable -> ParseTable