Skip to content

UnparseLanguageIndependentConstructs::unparseStatementFromTokenStream

Synopses

Declared in <src/backend/unparser/languageIndependenceSupport/unparseLanguageIndependentConstructs.h>

int
unparseStatementFromTokenStream(
    SgSourceFile* sourceFile,
    SgStatement* stmt,
    SgUnparse_Info& info,
    bool& lastStatementOfGlobalScopeUnparsedUsingTokenStream);
void
unparseStatementFromTokenStream(
    SgStatement* stmt,
    token_sequence_position_enum_type e_leading_whitespace_start,
    token_sequence_position_enum_type e_token_subsequence_start,
    SgUnparse_Info& info,
    int start_offset = 0,
    int end_offset = 0);
void
unparseStatementFromTokenStream(
    SgLocatedNode* stmt_1,
    SgLocatedNode* stmt_2,
    token_sequence_position_enum_type e_leading_whitespace_start,
    token_sequence_position_enum_type e_token_subsequence_start,
    SgUnparse_Info& info,
    bool unparseOnlyWhitespace = false,
    int start_offset = 0,
    int end_offset = 0);

Created with MrDocs