C# Класс openABAP.Coco.Parser

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
Context openABAP.Compiler.Compiler
errors Errors
la Token
scanner Scanner
t Token

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
StartOf ( int s ) : bool
WeakSeparator ( int n, int syFol, int repFol ) : bool

Описание методов

Expect() публичный Метод

public Expect ( int n ) : void
n int
Результат void

ExpectWeak() публичный Метод

public ExpectWeak ( int n, int follow ) : void
n int
follow int
Результат void

Get() публичный Метод

public Get ( ) : void
Результат void

Parse() публичный Метод

public Parse ( ) : void
Результат void

Parser() публичный Метод

public Parser ( Scanner scanner ) : System
scanner Scanner
Результат System

SemErr() публичный Метод

public SemErr ( string msg ) : void
msg string
Результат void

SynErr() публичный Метод

public SynErr ( int n ) : void
n int
Результат void

addition() публичный Метод

public addition ( string &op ) : void
op string
Результат void

buildintype() публичный Метод

public buildintype ( Runtime &type ) : void
type openABAP.Runtime.Runtime
Результат void

class_command() публичный Метод

public class_command ( ) : void
Результат void

class_data_command() публичный Метод

public class_data_command ( ) : void
Результат void

class_definition() публичный Метод

public class_definition ( string name ) : void
name string
Результат void

class_implementation() публичный Метод

public class_implementation ( string name ) : void
name string
Результат void

class_member() публичный Метод

public class_member ( ) : void
Результат void

class_methods_command() публичный Метод

public class_methods_command ( ) : void
Результат void

command_block() публичный Метод

public command_block ( ) : void
Результат void

compute_command() публичный Метод

public compute_command ( ) : void
Результат void

data_command() публичный Метод

public data_command ( ) : void
Результат void

data_parameter() публичный Метод

public data_parameter ( bool isStatic ) : void
isStatic bool
Результат void

data_type() публичный Метод

public data_type ( TypeDescr &type ) : void
type TypeDescr
Результат void

expression() публичный Метод

public expression ( Compiler &e ) : void
e openABAP.Compiler.Compiler
Результат void

factor() публичный Метод

public factor ( Compiler &e ) : void
e openABAP.Compiler.Compiler
Результат void

fixlentype() публичный Метод

public fixlentype ( Runtime &aType ) : void
aType openABAP.Runtime.Runtime
Результат void

format() публичный Метод

public format ( Write cmd ) : void
cmd openABAP.Compiler.Write
Результат void

instance_member() публичный Метод

public instance_member ( ) : void
Результат void

literal() публичный Метод

public literal ( Compiler &value ) : void
value openABAP.Compiler.Compiler
Результат void

method_command() публичный Метод

public method_command ( ) : void
Результат void

methods_command() публичный Метод

public methods_command ( ) : void
Результат void

move_command() публичный Метод

public move_command ( ) : void
Результат void

multiply() публичный Метод

public multiply ( string &op ) : void
op string
Результат void

openABAP() публичный Метод

public openABAP ( ) : void
Результат void

packedtype() публичный Метод

public packedtype ( Runtime &aType ) : void
aType openABAP.Runtime.Runtime
Результат void

private_section() публичный Метод

public private_section ( ) : void
Результат void

protected_section() публичный Метод

public protected_section ( ) : void
Результат void

public_section() публичный Метод

public public_section ( ) : void
Результат void

section() публичный Метод

public section ( ) : void
Результат void

struct_field() публичный Метод

public struct_field ( ) : void
Результат void

term() публичный Метод

public term ( Compiler &e ) : void
e openABAP.Compiler.Compiler
Результат void

value() публичный Метод

public value ( Compiler &value ) : void
value openABAP.Compiler.Compiler
Результат void

variable() публичный Метод

public variable ( Compiler &variable ) : void
variable openABAP.Compiler.Compiler
Результат void

varlentype() публичный Метод

public varlentype ( Runtime &aType ) : void
aType openABAP.Runtime.Runtime
Результат void

write_command() публичный Метод

public write_command ( ) : void
Результат void

write_parameter() публичный Метод

public write_parameter ( Write cmd ) : void
cmd openABAP.Compiler.Write
Результат void

Описание свойств

Context публичное свойство

public Compiler,openABAP.Compiler Context
Результат openABAP.Compiler.Compiler

errors публичное свойство

public Errors,openABAP.Coco errors
Результат Errors

la публичное свойство

public Token,openABAP.Coco la
Результат Token

scanner публичное свойство

public Scanner,openABAP.Coco scanner
Результат Scanner

t публичное свойство

public Token,openABAP.Coco t
Результат Token