C# Class Microsoft.Bek.Frontend.BekParser

Exibir arquivo Open project: AutomataDotNet/Automata

Public Methods

Method Description
BekFromString ( string program ) : BekProgram
DefsFromString ( string programs ) : List
ErrorDisplay ( BekException e, string str, int line, int col ) : string
ExprFromString ( string exp0 ) : expr

Private Methods

Method Description
ExtractLine ( string str, int line ) : string
ParseExprFromString ( string str ) : expr
ParseFromString ( string str ) : BekPgm

Method Details

BekFromString() public static method

public static BekFromString ( string program ) : BekProgram
program string
return BekProgram

DefsFromString() public static method

public static DefsFromString ( string programs ) : List
programs string
return List

ErrorDisplay() public static method

public static ErrorDisplay ( BekException e, string str, int line, int col ) : string
e Microsoft.Bek.Frontend.Meta.BekException
str string
line int
col int
return string

ExprFromString() public static method

public static ExprFromString ( string exp0 ) : expr
exp0 string
return expr