C# Class openABAP.Coco.Parser

Afficher le fichier Open project: bi-tm/openABAP

Méthodes publiques

Свойство Type Description
Context openABAP.Compiler.Compiler
errors Errors
la Token
scanner Scanner
t Token

Méthodes publiques

Méthode 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

Méthode Description
StartOf ( int s ) : bool
WeakSeparator ( int n, int syFol, int repFol ) : bool

Method Details

Expect() public méthode

public Expect ( int n ) : void
n int
Résultat void

ExpectWeak() public méthode

public ExpectWeak ( int n, int follow ) : void
n int
follow int
Résultat void

Get() public méthode

public Get ( ) : void
Résultat void

Parse() public méthode

public Parse ( ) : void
Résultat void

Parser() public méthode

public Parser ( Scanner scanner ) : System
scanner Scanner
Résultat System

SemErr() public méthode

public SemErr ( string msg ) : void
msg string
Résultat void

SynErr() public méthode

public SynErr ( int n ) : void
n int
Résultat void

addition() public méthode

public addition ( string &op ) : void
op string
Résultat void

buildintype() public méthode

public buildintype ( Runtime &type ) : void
type openABAP.Runtime.Runtime
Résultat void

class_command() public méthode

public class_command ( ) : void
Résultat void

class_data_command() public méthode

public class_data_command ( ) : void
Résultat void

class_definition() public méthode

public class_definition ( string name ) : void
name string
Résultat void

class_implementation() public méthode

public class_implementation ( string name ) : void
name string
Résultat void

class_member() public méthode

public class_member ( ) : void
Résultat void

class_methods_command() public méthode

public class_methods_command ( ) : void
Résultat void

command_block() public méthode

public command_block ( ) : void
Résultat void

compute_command() public méthode

public compute_command ( ) : void
Résultat void

data_command() public méthode

public data_command ( ) : void
Résultat void

data_parameter() public méthode

public data_parameter ( bool isStatic ) : void
isStatic bool
Résultat void

data_type() public méthode

public data_type ( TypeDescr &type ) : void
type TypeDescr
Résultat void

expression() public méthode

public expression ( Compiler &e ) : void
e openABAP.Compiler.Compiler
Résultat void

factor() public méthode

public factor ( Compiler &e ) : void
e openABAP.Compiler.Compiler
Résultat void

fixlentype() public méthode

public fixlentype ( Runtime &aType ) : void
aType openABAP.Runtime.Runtime
Résultat void

format() public méthode

public format ( Write cmd ) : void
cmd openABAP.Compiler.Write
Résultat void

instance_member() public méthode

public instance_member ( ) : void
Résultat void

literal() public méthode

public literal ( Compiler &value ) : void
value openABAP.Compiler.Compiler
Résultat void

method_command() public méthode

public method_command ( ) : void
Résultat void

methods_command() public méthode

public methods_command ( ) : void
Résultat void

move_command() public méthode

public move_command ( ) : void
Résultat void

multiply() public méthode

public multiply ( string &op ) : void
op string
Résultat void

openABAP() public méthode

public openABAP ( ) : void
Résultat void

packedtype() public méthode

public packedtype ( Runtime &aType ) : void
aType openABAP.Runtime.Runtime
Résultat void

private_section() public méthode

public private_section ( ) : void
Résultat void

protected_section() public méthode

public protected_section ( ) : void
Résultat void

public_section() public méthode

public public_section ( ) : void
Résultat void

section() public méthode

public section ( ) : void
Résultat void

struct_field() public méthode

public struct_field ( ) : void
Résultat void

term() public méthode

public term ( Compiler &e ) : void
e openABAP.Compiler.Compiler
Résultat void

value() public méthode

public value ( Compiler &value ) : void
value openABAP.Compiler.Compiler
Résultat void

variable() public méthode

public variable ( Compiler &variable ) : void
variable openABAP.Compiler.Compiler
Résultat void

varlentype() public méthode

public varlentype ( Runtime &aType ) : void
aType openABAP.Runtime.Runtime
Résultat void

write_command() public méthode

public write_command ( ) : void
Résultat void

write_parameter() public méthode

public write_parameter ( Write cmd ) : void
cmd openABAP.Compiler.Write
Résultat void

Property Details

Context public_oe property

public Compiler,openABAP.Compiler Context
Résultat openABAP.Compiler.Compiler

errors public_oe property

public Errors,openABAP.Coco errors
Résultat Errors

la public_oe property

public Token,openABAP.Coco la
Résultat Token

scanner public_oe property

public Scanner,openABAP.Coco scanner
Résultat Scanner

t public_oe property

public Token,openABAP.Coco t
Résultat Token