C# Class openABAP.Coco.Parser

Mostrar archivo Open project: bi-tm/openABAP

Public Properties

Property Type Description
Context openABAP.Compiler.Compiler
errors Errors
la Token
scanner Scanner
t Token

Public Methods

Method Description
Expect ( int n ) : void
ExpectWeak ( int n, int follow ) : void
Get ( ) : void
Parse ( ) : void
Parser ( Scanner scanner ) : System
SemErr ( string msg ) : void
SynErr ( int n ) : void
addition ( string &op ) : void
buildintype ( Runtime &type ) : void
class_command ( ) : void
class_data_command ( ) : void
class_definition ( string name ) : void
class_implementation ( string name ) : void
class_member ( ) : void
class_methods_command ( ) : void
command_block ( ) : void
compute_command ( ) : void
data_command ( ) : void
data_parameter ( bool isStatic ) : void
data_type ( TypeDescr &type ) : void
expression ( Compiler &e ) : void
factor ( Compiler &e ) : void
fixlentype ( Runtime &aType ) : void
format ( Write cmd ) : void
instance_member ( ) : void
literal ( Compiler &value ) : void
method_command ( ) : void
methods_command ( ) : void
move_command ( ) : void
multiply ( string &op ) : void
openABAP ( ) : void
packedtype ( Runtime &aType ) : void
private_section ( ) : void
protected_section ( ) : void
public_section ( ) : void
section ( ) : void
struct_field ( ) : void
term ( Compiler &e ) : void
value ( Compiler &value ) : void
variable ( Compiler &variable ) : void
varlentype ( Runtime &aType ) : void
write_command ( ) : void
write_parameter ( Write cmd ) : void

Private Methods

Method Description
StartOf ( int s ) : bool
WeakSeparator ( int n, int syFol, int repFol ) : bool

Method Details

Expect() public method

public Expect ( int n ) : void
n int
return void

ExpectWeak() public method

public ExpectWeak ( int n, int follow ) : void
n int
follow int
return void

Get() public method

public Get ( ) : void
return void

Parse() public method

public Parse ( ) : void
return void

Parser() public method

public Parser ( Scanner scanner ) : System
scanner Scanner
return System

SemErr() public method

public SemErr ( string msg ) : void
msg string
return void

SynErr() public method

public SynErr ( int n ) : void
n int
return void

addition() public method

public addition ( string &op ) : void
op string
return void

buildintype() public method

public buildintype ( Runtime &type ) : void
type openABAP.Runtime.Runtime
return void

class_command() public method

public class_command ( ) : void
return void

class_data_command() public method

public class_data_command ( ) : void
return void

class_definition() public method

public class_definition ( string name ) : void
name string
return void

class_implementation() public method

public class_implementation ( string name ) : void
name string
return void

class_member() public method

public class_member ( ) : void
return void

class_methods_command() public method

public class_methods_command ( ) : void
return void

command_block() public method

public command_block ( ) : void
return void

compute_command() public method

public compute_command ( ) : void
return void

data_command() public method

public data_command ( ) : void
return void

data_parameter() public method

public data_parameter ( bool isStatic ) : void
isStatic bool
return void

data_type() public method

public data_type ( TypeDescr &type ) : void
type TypeDescr
return void

expression() public method

public expression ( Compiler &e ) : void
e openABAP.Compiler.Compiler
return void

factor() public method

public factor ( Compiler &e ) : void
e openABAP.Compiler.Compiler
return void

fixlentype() public method

public fixlentype ( Runtime &aType ) : void
aType openABAP.Runtime.Runtime
return void

format() public method

public format ( Write cmd ) : void
cmd openABAP.Compiler.Write
return void

instance_member() public method

public instance_member ( ) : void
return void

literal() public method

public literal ( Compiler &value ) : void
value openABAP.Compiler.Compiler
return void

method_command() public method

public method_command ( ) : void
return void

methods_command() public method

public methods_command ( ) : void
return void

move_command() public method

public move_command ( ) : void
return void

multiply() public method

public multiply ( string &op ) : void
op string
return void

openABAP() public method

public openABAP ( ) : void
return void

packedtype() public method

public packedtype ( Runtime &aType ) : void
aType openABAP.Runtime.Runtime
return void

private_section() public method

public private_section ( ) : void
return void

protected_section() public method

public protected_section ( ) : void
return void

public_section() public method

public public_section ( ) : void
return void

section() public method

public section ( ) : void
return void

struct_field() public method

public struct_field ( ) : void
return void

term() public method

public term ( Compiler &e ) : void
e openABAP.Compiler.Compiler
return void

value() public method

public value ( Compiler &value ) : void
value openABAP.Compiler.Compiler
return void

variable() public method

public variable ( Compiler &variable ) : void
variable openABAP.Compiler.Compiler
return void

varlentype() public method

public varlentype ( Runtime &aType ) : void
aType openABAP.Runtime.Runtime
return void

write_command() public method

public write_command ( ) : void
return void

write_parameter() public method

public write_parameter ( Write cmd ) : void
cmd openABAP.Compiler.Write
return void

Property Details

Context public_oe property

public Compiler,openABAP.Compiler Context
return openABAP.Compiler.Compiler

errors public_oe property

public Errors,openABAP.Coco errors
return Errors

la public_oe property

public Token,openABAP.Coco la
return Token

scanner public_oe property

public Scanner,openABAP.Coco scanner
return Scanner

t public_oe property

public Token,openABAP.Coco t
return Token